REG_POST_OPERATION_INFORMATION 結構 (wdm.h)
REG_POST_OPERATION_INFORMATION 結構包含 RegistryCallback 例程可以使用之已完成登錄作業的相關信息。
語法
typedef struct _REG_POST_OPERATION_INFORMATION {
PVOID Object;
NTSTATUS Status;
PVOID PreInformation;
NTSTATUS ReturnStatus;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_POST_OPERATION_INFORMATION, *PREG_POST_OPERATION_INFORMATION;
成員
Object
作業已完成之登錄機碼物件的指標。 只有當 結構的 Status 成員設定為STATUS_SUCCESS時,這個成員才有效。 如需詳細資訊,請參閱 登錄通知中的無效索引鍵對象指標。
Status
系統會針對登錄作業傳回的NTSTATUS型別值。
PreInformation
結構的指標,其中包含已完成之登錄作業的前置處理資訊。 例如,如果 RegistryCallback 例程正在處理 RegNtPostQueryValueKey 作業, PreInformation 成員會指向 REG_QUERY_VALUE_KEY_INFORMATION 結構。 這個成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。
ReturnStatus
驅動程式提供的NTSTATUS型別值。 如果驅動程式的 RegistryCallback 例程傳回STATUS_CALLBACK_BYPASS,操作系統會使用 ReturnStatus 成員的值作為它傳回至起始登錄作業之線程的狀態。 (在這種情況下,操作系統也會將 ReturnStatus 成員的值複製到 Status 成員。) 否則會忽略此成員。 這個成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。
CallContext
驅動程式的 RegistryCallback 例程可以提供的選擇性驅動程式定義內容資訊。 這個成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。
ObjectContext
驅動程式定義內容資訊的指標,驅動程式藉由呼叫 CmSetCallbackObjectContext 與登錄對象相關聯。 這個成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。
Reserved
這個成員保留供未來使用。 這個成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。
備註
如需處理通知后的詳細資訊,請參閱 處理通知。
如需登錄篩選作業的詳細資訊,請參閱 篩選登錄呼叫。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Microsoft Windows Server 2003 和更新版本的 Windows 操作系統,但某些結構成員僅適用於 Windows Vista 和更新版本。 |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |