次の方法で共有


REG_SET_KEY_SECURITY_INFORMATION構造体 (wdm.h)

REG_SET_KEY_SECURITY_INFORMATION 構造体は、レジストリ キー オブジェクトのセキュリティ情報を指定します。

構文

typedef struct _REG_SET_KEY_SECURITY_INFORMATION {
  PVOID                 Object;
  PSECURITY_INFORMATION SecurityInformation;
  PSECURITY_DESCRIPTOR  SecurityDescriptor;
  PVOID                 CallContext;
  PVOID                 ObjectContext;
  PVOID                 Reserved;
} REG_SET_KEY_SECURITY_INFORMATION, *PREG_SET_KEY_SECURITY_INFORMATION;

メンバーズ

Object

セキュリティ情報が設定されているキーのレジストリ キー オブジェクトへのポインター。

SecurityInformation

設定されているセキュリティ情報の種類を識別する SECURITY_INFORMATION型指定された変数へのポインター。

SecurityDescriptor

キー オブジェクトのセキュリティ情報を含む SECURITY_DESCRIPTOR 構造体へのポインター。

CallContext

ドライバーの RegistryCallback ルーチンが提供できるオプションのドライバー定義コンテキスト情報。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

ObjectContext

cmSetCallbackObjectContext 呼び出すことによって、ドライバーがレジストリ オブジェクトに関連付けたドライバー定義のコンテキスト情報へのポインター。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

Reserved

このメンバーは、今後使用するために予約されています。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

備考

システムは、REG_SET_KEY_SECURITY_INFORMATION 構造体を RegistryCallback ルーチンに渡します。たとえば、ドライバーが ZwSetSecurityObject 呼び出すときなど、スレッドがキーのセキュリティ情報を設定しようとするたびにします。

レジストリ のフィルター処理操作の詳細については、「レジストリ呼び出しのフィルター処理 を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

CmSetCallbackObjectContext

RegistryCallback

SECURITY_DESCRIPTOR

SECURITY_INFORMATION

ZwSetSecurityObject