GetSecurityDescriptorRMControl 関数 (securitybaseapi.h)

GetSecurityDescriptorRMControl 関数は、リソース マネージャー制御ビットを取得します。

構文

DWORD GetSecurityDescriptorRMControl(
  [in]  PSECURITY_DESCRIPTOR SecurityDescriptor,
  [out] PUCHAR               RMControl
);

パラメーター

[in] SecurityDescriptor

リソース マネージャー制御ビットを含むSECURITY_DESCRIPTOR構造体へのポインター。 Control メンバーの値は、SE_RM_CONTROL_VALIDに設定されます。

[out] RMControl

リソース マネージャー制御ビットを受け取るバッファーへのポインター。

戻り値

関数が成功した場合、戻り値は ERROR_SUCCESS です。

関数が失敗した場合は、次の値が返されます。

リターン コード 説明
ERROR_INVALID_DATA
SE_RM_CONTROL_VALID ビット フラグは、指定した SECURITY_DESCRIPTOR 構造体では設定されません。

注釈

リソース・マネージャー制御ビットは、SECURITY_DESCRIPTOR構造体の Sbz1 メンバー内の 8 ビットで、その構造体にアクセスするリソース・マネージャーに固有の情報を含みます。 これらのビットには、GetSecurityDescriptorRMControl 関数と SetSecurityDescriptorRMControl 関数を介してのみアクセスする必要があります。

要件

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

こちらもご覧ください

アクセス制御の概要

基本的なAccess Control関数

SECURITY_DESCRIPTOR

SetSecurityDescriptorRMControl