DSEditSecurity 関数 (dssec.h)

DSEditSecurity 関数は、ディレクトリ サービス (DS) オブジェクトのセキュリティを編集するためのモーダル ダイアログ ボックスを表示します。

構文

HRESULT DSEditSecurity(
  [in]           HWND                   hwndOwner,
  [in]           LPCWSTR                pwszObjectPath,
  [in, optional] LPCWSTR                pwszObjectClass,
  [in]           DWORD                  dwFlags,
  [in, optional] LPCWSTR                pwszCaption,
  [in, optional] PFNREADOBJECTSECURITY  pfnReadSD,
  [in, optional] PFNWRITEOBJECTSECURITY pfnWriteSD,
  [in]           LPARAM                 lpContext
);

パラメーター

[in] hwndOwner

ダイアログ ボックスの所有者ウィンドウ。

[in] pwszObjectPath

DS オブジェクトの完全な Active Directory Services (ADS) パス。

[in, optional] pwszObjectClass

オブジェクトのクラス。

[in] dwFlags

DSSI_* フラグの組み合わせ。

[in, optional] pwszCaption

ダイアログ ボックスキャプション。

[in, optional] pfnReadSD

オブジェクトを読み取るための関数。

[in, optional] pfnWriteSD

オブジェクトを書き込む関数。

[in] lpContext

pfnReadSD パラメーターと pfnWriteSD パラメーターの読み取りまたは書き込み関数に渡されるコンテキスト。

戻り値

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

関数が失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dssec.h
Library DSSec.lib
[DLL] DSSec.dll