次の方法で共有


REG_SET_INFORMATION_KEY_INFORMATION構造体 (wdm.h)

REG_SET_INFORMATION_KEY_INFORMATION 構造体は、キーのメタデータの新しい設定を記述します。

構文

typedef struct _REG_SET_INFORMATION_KEY_INFORMATION {
  PVOID                     Object;
  KEY_SET_INFORMATION_CLASS KeySetInformationClass;
  PVOID                     KeySetInformation;
  ULONG                     KeySetInformationLength;
  PVOID                     CallContext;
  PVOID                     ObjectContext;
  PVOID                     Reserved;
} REG_SET_INFORMATION_KEY_INFORMATION, *PREG_SET_INFORMATION_KEY_INFORMATION;

メンバーズ

Object

メタデータが変更されようとしているキーのレジストリ キー オブジェクトへのポインター。

KeySetInformationClass

変更する情報の種類を示す KEY_SET_INFORMATION_CLASS 値。

KeySetInformation

書き込み対象の情報を格納しているバッファーへのポインター。 バッファーの形式は、KeySetInformationClassの値によって異なります。 詳細については、KEY_SET_INFORMATION_CLASSを参照してください。

KeySetInformationLength

KeySetInformation バッファーのサイズ (バイト単位)。

CallContext

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

ObjectContext

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

Reserved

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

備考

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

必要条件

要件 価値
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

CmSetCallbackObjectContext

RegistryCallback