DsGetForestTrustInformationW 関数 (dsgetdc.h)

DsGetForestTrustInformationW 関数は、指定されたドメインのフォレスト信頼データを取得します。

構文

DSGETDCAPI DWORD DsGetForestTrustInformationW(
  [in, optional] LPCWSTR                       ServerName,
  [in, optional] LPCWSTR                       TrustedDomainName,
  [in]           DWORD                         Flags,
  [out]          PLSA_FOREST_TRUST_INFORMATION *ForestTrustInfo
);

パラメーター

[in, optional] ServerName

DsGetForestTrustInformationW がリモートで接続されているドメイン コントローラーの名前を格納します。 呼び出し元は、このサーバーで認証されたユーザーである必要があります。 このパラメーターが NULL の場合は、ローカル サーバーが使用されます。

[in, optional] TrustedDomainName

フォレストの信頼データを取得する信頼されたドメインの NETBIOS または DNS 名が含まれます。 このドメインには 、TRUST_ATTRIBUTE_FOREST_TRANSITIVE 信頼属性が必要です。 詳細については、「 TRUSTED_DOMAIN_INFORMATION_EX」を参照してください。

このパラメーターが NULL の場合、 ServerName によってホストされているドメインのフォレスト信頼データが取得されます。

[in] Flags

この関数の動作を変更するフラグのセットが含まれています。 0 または次の値を指定できます。

DS_GFTI_UPDATE_TDO

このフラグが設定されている場合、 DsGetForestTrustInformationWTrustedDomainName パラメーターによって識別される信頼されたドメインのフォレスト信頼データを更新します。 この場合、 TrustedDomainName パラメーターを NULL にすることはできません。 呼び出し元は、信頼データを変更するためのアクセス権を持っているか 、ERROR_ACCESS_DENIED が返される必要があります。

このフラグは、 ServerName でドメインのプライマリ ドメイン コントローラーが指定されている場合にのみ有効です。

[out] ForestTrustInfo

TrustedDomainName で指定されたドメインによって要求された名前空間を記述するフォレスト信頼データを受け取るLSA_FOREST_TRUST_INFORMATION構造体ポインターへのポインター。 返されるすべてのレコードの Time メンバーは 0 になります。

NetApiBufferFree を呼び出して不要になった場合、呼び出し元はこの構造体を解放する必要があります。

戻り値

成功した場合 はNO_ERROR を返し、それ以外の場合は Win32 エラー コードを返します。 考えられるエラー コードは次のとおりです。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー dsgetdc.h
Library Netapi32.lib
[DLL] Netapi32.dll

関連項目

ディレクトリ サービス関数

NetApiBufferFree

TRUSTED_DOMAIN_INFORMATION_EX