Funzione NetGetJoinableOUs (lmjoin.h)
La funzione NetGetJoinableOUs recupera un elenco di unità organizzative in cui è possibile creare un account computer.
Sintassi
NET_API_STATUS NET_API_FUNCTION NetGetJoinableOUs(
[in] LPCWSTR lpServer,
[in] LPCWSTR lpDomain,
[in] LPCWSTR lpAccount,
[in] LPCWSTR lpPassword,
[out] DWORD *OUCount,
[out] LPWSTR **OUs
);
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 usato il computer locale.
[in] lpDomain
Puntatore a una stringa costante che specifica il nome del dominio per cui recuperare l'elenco di unità organizzative che possono essere unite.
[in] lpAccount
Puntatore a una stringa costante che specifica il nome dell'account da usare durante la connessione al controller di dominio. La stringa deve specificare un nome NetBIOS di dominio e un account utente ,ad esempio "REDMOND\user") o il nome entità utente (UPN) dell'utente sotto forma di un nome di accesso in stile Internet ,ad esempio "someone@example.com"). Se questo parametro è NULL, viene usato il contesto del chiamante.
[in] lpPassword
Se il parametro lpAccount specifica un nome account, questo parametro deve puntare alla password da usare durante la connessione al controller di dominio. In caso contrario, questo parametro deve essere NULL.
[out] OUCount
Riceve il conteggio delle unità organizzative restituite nell'elenco delle unità organizzative joinable.
[out] OUs
Puntatore a una matrice che riceve l'elenco di unità organizzative joinable. Questa matrice viene allocata dal sistema e deve essere liberata usando una singola chiamata alla funzione NetApiBufferFree . Per altre informazioni, vedere Buffer delle funzioni di gestione della rete e lunghezze del buffer delle funzioni di gestione della rete.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è NERR_Success.
Se la funzione ha esito negativo, il valore restituito può essere uno dei codici di errore seguenti o uno dei codici di errore di sistema.
Codice restituito | Descrizione |
---|---|
|
L'archiviazione non è sufficiente per elaborare questo comando. |
|
Il controller di dominio di destinazione non supporta la creazione di account computer nelle unità organizzative. |
Commenti
Non è necessaria alcuna appartenenza speciale al gruppo per eseguire correttamente la funzione NetGetJoinableOUs .
Per altre informazioni sulle unità organizzative, vedere Gestione degli utenti nella documentazione di Active Directory.
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 |