Share via


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

Consulte también

NetAddServiceAccount

NetIsServiceAccount

NetRemoveServiceAccount