REG_QUERY_KEY_SECURITY_INFORMATION構造体 (wdm.h)
REG_QUERY_KEY_SECURITY_INFORMATION 構造体は、レジストリ キー オブジェクトのセキュリティ情報を受け取ります。
構文
typedef struct _REG_QUERY_KEY_SECURITY_INFORMATION {
PVOID Object;
PSECURITY_INFORMATION SecurityInformation;
PSECURITY_DESCRIPTOR SecurityDescriptor;
PULONG Length;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_QUERY_KEY_SECURITY_INFORMATION, *PREG_QUERY_KEY_SECURITY_INFORMATION;
メンバーズ
Object
セキュリティ情報を取得するキーのレジストリ キー オブジェクトへのポインター。
SecurityInformation
要求されているセキュリティ情報の種類を識別する SECURITY_INFORMATION型指定された値へのポインター。
SecurityDescriptor
キー オブジェクトのセキュリティ情報を受け取る SECURITY_DESCRIPTOR 構造体へのポインター。
Length
SecurityDescriptor が指SECURITY_DESCRIPTOR 構造体の長さ (バイト単位)。
CallContext
ドライバーの RegistryCallback ルーチンが提供できるオプションのドライバー定義コンテキスト情報。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。
ObjectContext
cmSetCallbackObjectContext を呼び出すことによって、ドライバーがレジストリ オブジェクトに関連付けたドライバー定義のコンテキスト情報へのポインター。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。
Reserved
このメンバーは、今後使用するために予約されています。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。
備考
システムは、REG_QUERY_KEY_SECURITY_INFORMATION 構造体を RegistryCallback ルーチンに渡します。たとえば、ドライバーが ZwQuerySecurityObject 呼び出すときなど、スレッドがキーのセキュリティ情報を照会しようとするたびにします。
レジストリ のフィルター処理操作の詳細については、「レジストリ呼び出しのフィルター処理 を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |