LsaSetDomainInformationPolicy 関数 (ntsecapi.h)

LsaSetDomainInformationPolicy 関数は、ドメイン情報を Policy オブジェクトに設定します。

構文

NTSTATUS LsaSetDomainInformationPolicy(
  [in] LSA_HANDLE                      PolicyHandle,
  [in] POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
  [in] PVOID                           Buffer
);

パラメーター

[in] PolicyHandle

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

[in] InformationClass

policy オブジェクトに設定する情報を指定する列挙をPOLICY_DOMAIN_INFORMATION_CLASSします。 次の表に、それぞれの値を示します。

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

[in] Buffer

Policy オブジェクトに設定する情報を含むバッファーへのポインター。

戻り値

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

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

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

注釈

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

要件

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