NetGetJoinInformation
Aus API-Wiki
Version vom 1. März 2007, 23:14 Uhr von Kai (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Diese Funktion ermittelt die Statusinformationen des angegebenen Computers, über seinen Mitgliedsstatus. <pre> Declare Function NetGetJoinInformation Lib "NetApi32" (...)
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ückgabewert(e):
Die Funktion gibt einen Statuswert zurück, der einen Fehlerwert darstellt. Ist kein Fehler aufgetreten, so gibt die Funktion NERR_SUCCESS = 0 zurück. Eine erweiterte Auflistung der Fehlercodes finden Sie in der MSDN.
Sonstige Hinweise:
Diese Funktion der NetApi ist erst ab Windows 2000 verfügbar, auf Windows 9x ist sie nicht unterstützt.