次の方法で共有


LsaQueryDomainInformationPolicy 関数 (ntsecapi.h)

LsaQueryDomainInformationPolicy 関数は、Policy オブジェクトからドメイン情報を取得します。

構文

NTSTATUS LsaQueryDomainInformationPolicy(
  [in]  LSA_HANDLE                      PolicyHandle,
  [in]  POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
  [out] PVOID                           *Buffer
);

パラメーター

[in] PolicyHandle

システムの Policy オブジェクトへのハンドル。

[in] InformationClass

POLICY_DOMAIN_INFORMATION_CLASSPolicy オブジェクトから 返される情報を指定する列挙体です。 次の表に、それぞれの値を示します。

[値] 意味
PolicyDomainEfsInformation
この情報は、 ファイル システムの暗号化に関するページです
PolicyDomainKerberosTicketInformation
情報は Kerberos チケット用です。

[out] Buffer

要求された情報を受け取るバッファーへのポインター。

戻り値

関数が成功した場合、戻り値はSTATUS_SUCCESS。

関数が失敗した場合、戻り値は NTSTATUS コードであり、次の値または LSA ポリシー関数の戻り値のいずれかになります。

リターン コード/値 Description
STATUS_INTERNAL_DB_CORRUPTION
ポリシー データベースが破損しています。 返されたポリシー情報は、指定されたクラスに対して無効です。

注釈

Policy オブジェクトからドメイン情報を取得するには、POLICY_VIEW_LOCAL_INFORMATIONアクセスの種類が必要です。 詳細については、「 Policy Object Access Rights」を参照してください。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー ntsecapi.h
Library Advapi32.lib
[DLL] Advapi32.dll