NetEnumerateServiceAccounts, fonction (lmaccess.h)
La fonction NetEnumerateServiceAccounts énumère les comptes de service managés autonomes (sMSA) sur le serveur spécifié. Cette fonction énumère uniquement les sMSA et non les comptes de service managés de groupe (gMSA).
Cette fonction n’a pas de bibliothèque d’importation associée. Vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique vers Logoncli.dll.
Syntaxe
NTSTATUS NetEnumerateServiceAccounts(
[in, optional] LPWSTR ServerName,
[in] DWORD Flags,
[out] DWORD *AccountsCount,
[out] PZPWSTR *Accounts
);
Paramètres
[in, optional] ServerName
La valeur de ce paramètre doit être NULL.
[in] Flags
Ce paramètre est réservé. Ne pas l'utiliser.
[out] AccountsCount
Nombre d’éléments dans le tableau Accounts .
[out] Accounts
Pointeur vers un tableau des noms des comptes de service sur le serveur spécifié.
Lorsque vous avez terminé d’utiliser les noms, libérez le tableau en appelant la fonction NetApiBufferFree .
Valeur retournée
Si la fonction réussit, elle retourne STATUS_SUCCESS.
Si la fonction échoue, elle retourne un code d'erreur.
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | lmaccess.h |
DLL | Netapi32.dll |