REG_DELETE_VALUE_KEY_INFORMATION 結構 (wdm.h)

REG_DELETE_VALUE_KEY_INFORMATION結構包含驅動程式的RegistryCallback常式在刪除登錄機碼值時可以使用的資訊。

語法

typedef struct _REG_DELETE_VALUE_KEY_INFORMATION {
  PVOID           Object;
  PUNICODE_STRING ValueName;
  PVOID           CallContext;
  PVOID           ObjectContext;
  PVOID           Reserved;
} REG_DELETE_VALUE_KEY_INFORMATION, *PREG_DELETE_VALUE_KEY_INFORMATION;

成員

Object

要刪除其值專案即將刪除之機碼的登錄機碼物件的指標。

ValueName

UNICODE_STRING 結構的指標 ,其中包含即將刪除的值專案名稱。

CallContext

驅動程式的 RegistryCallback 常式可以提供的選擇性驅動程式定義內容資訊。 此成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。

ObjectContext

驅動程式定義內容資訊的指標,此指標會呼叫 CmSetCallbackObjectCoNtext,讓驅動程式與登錄物件相關聯。 此成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。

Reserved

這個成員保留供未來使用。 此成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。

備註

每次執行緒嘗試刪除值專案時,系統會將此結構傳遞至RegistryCallback常式,例如,當使用者模式執行緒呼叫 RegDeleteValue 或驅動程式呼叫ZwDeleteValueKey時。

如需登錄篩選作業的詳細資訊,請參閱 篩選登錄呼叫

規格需求

   
最低支援的用戶端 可在 Microsoft Windows XP 和更新版本的 Windows 作業系統上使用。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

CmSetCallbackObjectCoNtext

RegistryCallback

UNICODE_STRING

ZwDeleteValueKey