次の方法で共有


EditSecurityAdvanced 関数 (aclui.h)

EditSecurityAdvanced 関数は、基本的なセキュリティ プロパティ ページを含むプロパティ シートを表示するときに、EditSecurity 関数を拡張してセキュリティ ページの種類を含めます。 このプロパティ ページを使用すると、ユーザーは、オブジェクトの随意アクセス制御リスト (DACL) のアクセス制御エントリ (ACE) によって許可または拒否されたアクセス権を表示および編集できます。

構文

HRESULT ACLUIAPI EditSecurityAdvanced(
  [in] HWND           hwndOwner,
  [in] LPSECURITYINFO psi,
  [in] SI_PAGE_TYPE   uSIPage
);

パラメーター

[in] hwndOwner

プロパティ シートを所有するウィンドウへのハンドル。 このパラメーターは、NULL でもかまいません。

[in] psi

ISecurityInformation インターフェイスの実装へのポインター。 システムはインターフェイス メソッドを呼び出して、編集中のオブジェクトに関する情報を取得し、ユーザーの入力を返します。

[in] uSIPage

昇格されたアクセス制御 エディターを表示 するページの種類を示すSI_PAGE_TYPE列挙体の値。

戻り値

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

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

要件

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

こちらもご覧ください

Access Control エディター

Access Control エディター関数

CreateSecurityPage

EditSecurity

GetSecurity

ISecurityInformation

SetSecurity