NetIsServiceAccount-Funktion (lmaccess.h)
Die NetIsServiceAccount-Funktion testet, ob das angegebene eigenständige verwaltete Dienstkonto (sMSA) oder das gruppenverwaltete Dienstkonto (Group Managed Service Account, gMSA) im Netlogon-Speicher auf dem angegebenen Server vorhanden ist.
Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Logoncli.dll zu verknüpfen.
Syntax
NTSTATUS NetIsServiceAccount(
[in, optional] LPWSTR ServerName,
[in] LPWSTR AccountName,
[out] BOOL *IsService
);
Parameter
[in, optional] ServerName
Der Wert dieses Parameters muss NULL sein.
[in] AccountName
Der Name des zu testenden Kontos.
[out] IsService
TRUE , wenn das angegebene Dienstkonto auf dem angegebenen Server vorhanden ist; andernfalls FALSE.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird STATUS_SUCCESS zurückgegeben.
Wenn die Ausführung der Funktion fehlschlägt, wird ein Fehlercode zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | lmaccess.h |
DLL | Netapi32.dll |