LsaQueryTrustedDomainInfo 関数 (ntsecapi.h)

LsaQueryTrustedDomainInfo 関数は、信頼されたドメインに関する情報を取得します。

構文

NTSTATUS LsaQueryTrustedDomainInfo(
  [in]  LSA_HANDLE                PolicyHandle,
  [in]  PSID                      TrustedDomainSid,
  [in]  TRUSTED_INFORMATION_CLASS InformationClass,
  [out] PVOID                     *Buffer
);

パラメーター

[in] PolicyHandle

TrustedDomainSid パラメーターによって識別されるドメインとの信頼関係を持つドメイン コントローラーの Policy オブジェクトへのハンドル。 ハンドルには、POLICY_VIEW_LOCAL_INFORMATIONアクセス権が必要です。 詳細については、「 ポリシー オブジェクト ハンドルを開く」を参照してください。

[in] TrustedDomainSid

クエリを実行する信頼されたドメインの SID へのポインター。

[in] InformationClass

TRUSTED_INFORMATION_CLASS列挙型から次のいずれかの値を指定します。 値は、要求される情報の種類を示します。

意味
TrustedDomainNameInformation
信頼されたドメインの名前を取得します。 Buffer パラメーターは、TRUSTED_DOMAIN_NAME_INFO構造体へのポインターを受け取ります。
TrustedPosixOffsetInformation
信頼されたドメインの Posix ユーザー識別子とグループ識別子の生成に使用される値を取得します。 Buffer パラメーターは、TRUSTED_POSIX_OFFSET_INFO構造体へのポインターを受け取ります。
TrustedPasswordInformation
信頼されたドメインのパスワードを取得します。 Buffer パラメーターは、TRUSTED_PASSWORD_INFO構造体へのポインターを受け取ります。 PolicyHandle パラメーターで渡されるハンドルには、POLICY_GET_PRIVATE_INFORMATIONアクセス権が必要です。
TrustedDomainInformationEx
信頼されたドメインの拡張情報を取得します。 Buffer パラメーターは、TRUSTED_DOMAIN_INFORMATION_EX構造体へのポインターを受け取ります。
TrustedDomainInformationBasic
この値はサポートされていません。
TrustedDomainFullInformation
信頼されたドメインの完全な情報を取得します。 この情報には、Posix オフセット情報、認証情報、および TrustedDomainInformationEx 値に対して返される拡張情報が含まれます。 Buffer パラメーターは、TRUSTED_DOMAIN_FULL_INFORMATION構造体へのポインターを受け取ります。

[out] Buffer

要求された情報を含む構造体へのポインターを受け取るバッファーへのポインター。 構造体の種類は 、InformationClass パラメーターの値によって異なります。

情報の使用が完了したら、返されたポインターを LsaFreeMemory に渡して解放します。

戻り値

関数が成功した場合、関数はSTATUS_SUCCESSを返します。

関数が失敗した場合は、エラーを示す NTSTATUS 値を返します。 詳細については、「 LSA ポリシー関数の戻り値」を参照してください。

LsaNtStatusToWinError 関数を使用して、NTSTATUS 値を Windows エラー コードに変換できます。

要件

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

こちらもご覧ください

LsaSetTrustedDomainInformation

POLICY_ACCOUNT_DOMAIN_INFO

POLICY_AUDIT_EVENTS_INFO

POLICY_DNS_DOMAIN_INFO

POLICY_LSA_SERVER_ROLE_INFO

POLICY_MODIFICATION_INFO

POLICY_PRIMARY_DOMAIN_INFO

TRUSTED_INFORMATION_CLASS