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

Vedi anche

NetAddServiceAccount

NetIsServiceAccount

NetRemoveServiceAccount