NetIsServiceAccount 関数 (lmaccess.h)

NetIsServiceAccount 関数は、指定したスタンドアロンマネージド サービス アカウント (sMSA) またはグループ管理サービス アカウント (gMSA) が、指定されたサーバーの Netlogon ストアに存在するかどうかをテストします。

この関数には、インポート ライブラリが関連付けされません。 LoadLibrary 関数と GetProcAddress 関数を使用して、Logoncli.dll に動的にリンクする必要があります。

構文

NTSTATUS NetIsServiceAccount(
  [in, optional] LPWSTR ServerName,
  [in]           LPWSTR AccountName,
  [out]          BOOL   *IsService
);

パラメーター

[in, optional] ServerName

このパラメーターの値は NULL である必要があります。

[in] AccountName

テストするアカウントの名前。

[out] IsService

指定 したサービス アカウントが指定したサーバーに存在する場合は TRUE。それ以外の場合は FALSE

戻り値

関数が成功すると、 STATUS_SUCCESSが返されます。

関数が失敗した場合はエラー コードを返します。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー lmaccess.h
[DLL] Netapi32.dll

関連項目

NetAddServiceAccount

NetEnumerateServiceAccounts

NetRemoveServiceAccount