Funzione NetEnumerateServiceAccounts (lmaccess.h)
La funzione NetEnumerateServiceAccounts enumera gli account del servizio gestito autonomi (sMSA) nel server specificato. Questa funzione enumera solo sMSAs e non raggruppa gli account del servizio gestito (gMSA).
Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Logoncli.dll.
Sintassi
NTSTATUS NetEnumerateServiceAccounts(
[in, optional] LPWSTR ServerName,
[in] DWORD Flags,
[out] DWORD *AccountsCount,
[out] PZPWSTR *Accounts
);
Parametri
[in, optional] ServerName
Il valore di questo parametro deve essere NULL.
[in] Flags
Questo parametro è riservato. Non usarlo.
[out] AccountsCount
Numero di elementi nella matrice Account .
[out] Accounts
Puntatore a una matrice dei nomi degli account di servizio nel server specificato.
Al termine dell'uso dei nomi, liberare la matrice chiamando la funzione NetApiBufferFree .
Valore restituito
Se la funzione ha esito positivo, restituisce STATUS_SUCCESS.
Se la funzione non viene completata, restituisce un codice di errore.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | lmaccess.h |
DLL | Netapi32.dll |