Funzione NetGetJoinInformation (lmjoin.h)
La funzione NetGetJoinInformation recupera le informazioni sullo stato di join per il computer specificato.
Sintassi
NET_API_STATUS NET_API_FUNCTION NetGetJoinInformation(
[in] LPCWSTR lpServer,
[out] LPWSTR *lpNameBuffer,
[out] PNETSETUP_JOIN_STATUS BufferType
);
Parametri
[in] lpServer
Puntatore a una stringa costante che specifica il nome DNS o NetBIOS del computer in cui chiamare la funzione. Se questo parametro è NULL, viene utilizzato il computer locale.
[out] lpNameBuffer
Puntatore al buffer che riceve il nome NetBIOS del dominio o del gruppo di lavoro a cui viene aggiunto il computer. Questo buffer viene allocato dal sistema e deve essere liberato usando la funzione NetApiBufferFree . Per altre informazioni, vedere Buffer delle funzioni di gestione di rete e lunghezze del buffer delle funzioni di gestione di rete.
[out] BufferType
Riceve lo stato di join del computer specificato. Questo parametro può avere uno dei valori seguenti.
typedef enum _NETSETUP_JOIN_STATUS {
NetSetupUnknownStatus = 0,
NetSetupUnjoined,
NetSetupWorkgroupName,
NetSetupDomainName
} NETSETUP_JOIN_STATUS, *PNETSETUP_JOIN_STATUS;
Questi valori hanno i significati seguenti.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene NERR_Success.
Se la funzione ha esito negativo, il valore restituito può essere il codice di errore seguente o uno dei codici di errore di sistema.
Codice restituito | Descrizione |
---|---|
|
Non è disponibile spazio di archiviazione sufficiente per elaborare questo comando. |
Commenti
Per eseguire correttamente la funzione NetGetJoinInformation non è necessaria alcuna appartenenza a gruppi speciali.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | lmjoin.h (include Lm.h) |
Libreria | Netapi32.lib |
DLL | Netapi32.dll; Wkscli.dll |