Función NetEnumerateServiceAccounts (lmaccess.h)
La función NetEnumerateServiceAccounts enumera las cuentas de servicio administradas independientes (sMSA) en el servidor especificado. Esta función solo enumera sMSA y no agrupa cuentas de servicio administradas (gMSA).
Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Logoncli.dll.
Sintaxis
NTSTATUS NetEnumerateServiceAccounts(
[in, optional] LPWSTR ServerName,
[in] DWORD Flags,
[out] DWORD *AccountsCount,
[out] PZPWSTR *Accounts
);
Parámetros
[in, optional] ServerName
El valor de este parámetro debe ser NULL.
[in] Flags
Este parámetro está reservado. No lo utilice.
[out] AccountsCount
Número de elementos de la matriz Accounts .
[out] Accounts
Puntero a una matriz de los nombres de las cuentas de servicio del servidor especificado.
Cuando haya terminado de usar los nombres, libere la matriz llamando a la función NetApiBufferFree .
Valor devuelto
Si la función se realiza correctamente, devuelve STATUS_SUCCESS.
Si la función presenta un error, devuelve un código de error.
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | lmaccess.h |
Archivo DLL | Netapi32.dll |