NetGetJoinInformation: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 37: Zeile 37:
 
[[Kategorie:Internet und Netzwerke]]
 
[[Kategorie:Internet und Netzwerke]]
 
[[Kategorie:NetApi]]
 
[[Kategorie:NetApi]]
 +
[[Kategorie:Domänen und Arbeitsgruppen]]

Version vom 10. September 2008, 08:12 Uhr

Diese Funktion ermittelt die Statusinformationen des angegebenen Computers, über seinen Mitgliedsstatus.

Declare Function NetGetJoinInformation Lib "NetApi32" ( _

                           ByVal lpServername As Long, _
                           ByRef lpNameBuffer As Long,  _
                           ByRef BufferType As NETSETUP_JOIN_STATUS) As Long

Parameter

lpServername

Zeiger auf einen Unicodestring, der einen Computernamen enthält, von welchem die Statusinformationen gelesen werden sollen.
Dieser Parameter darf NULL sein, dann werden die Informationen vom lokalen Computer ausgelesen.
Übergabe mit StrPtr() empfohlen.

lpNameBuffer

Zeiger auf eine Variable vom Typ Long, welche den Zeiger auf den Rückgabepuffer aufnehmen kann.
Der zurückgegebene Zeiger muss mittels NetApiBufferFree wieder freigegeben werden.
Der Rückgabepuffer ist ein Zeiger auf ein Unicodestring mit dem Namen der Domain oder der Arbeitsgruppe.

BufferType

Zeiger auf eine Variable vom Typ NETSETUP_JOIN_STATUS, welche den Typ des lpNameBuffer angibt.

Rückgabewerte

Die Funktion gibt einen Statuswert zurück, der einen Fehlerwert darstellt. Ist kein Fehler aufgetreten, so gibt die Funktion NERR_SUCCESS zurück. Eine erweiterte Auflistung der Fehlercodes finden Sie in der MSDN.

Hinweise

Diese Funktion der NetApi ist erst ab Windows 2000 verfügbar, auf Windows 9x ist sie nicht unterstützt.