Функция NetEnumerateServiceAccounts (lmaccess.h)
Функция NetEnumerateServiceAccounts перечисляет автономные управляемые учетные записи служб (sMSA) на указанном сервере. Эта функция перечисляет только SMSA, а не групповые управляемые учетные записи служб (gMSA).
У этой функции нет связанной библиотеки импорта. Для динамической связи с Logoncli.dll необходимо использовать функции LoadLibrary и GetProcAddress .
Синтаксис
NTSTATUS NetEnumerateServiceAccounts(
[in, optional] LPWSTR ServerName,
[in] DWORD Flags,
[out] DWORD *AccountsCount,
[out] PZPWSTR *Accounts
);
Параметры
[in, optional] ServerName
Значение этого параметра должно иметь значение NULL.
[in] Flags
Этот параметр зарезервирован. Не используйте его.
[out] AccountsCount
Количество элементов в массиве Accounts .
[out] Accounts
Указатель на массив имен учетных записей служб на указанном сервере.
Завершив использование имен, освободите массив, вызвав функцию NetApiBufferFree .
Возвращаемое значение
Если функция выполняется успешно, она возвращает STATUS_SUCCESS.
Если функция завершается сбоем, она возвращает код ошибки.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | lmaccess.h |
DLL | Netapi32.dll |