KEY_VALUE_ENTRY 構造体は、レジストリ キーの単一の値エントリを記述するために、REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION 構造体によって使用されます。
構文
typedef struct _KEY_VALUE_ENTRY {
PUNICODE_STRING ValueName;
ULONG DataLength;
ULONG DataOffset;
ULONG Type;
} KEY_VALUE_ENTRY, *PKEY_VALUE_ENTRY;
メンバーズ
ValueName
値エントリの名前を含む UNICODE_STRING 構造体へのポインター。
DataLength
値エントリのデータのサイズをバイト単位で指定します。
DataOffset
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATIONの ValueBuffer メンバーが指すバッファー内の値エントリのデータのオフセットをバイト単位で指定します。
Type
値エントリのデータの型を指定します。 Typeで使用できる値の詳細については、ZwSetValueKey の Type パラメーター参照してください。
備考
ValueEntriesREG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION のメンバーは、KEY_VALUE_ENTRY構造体の配列を指します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |