struttura REG_POST_OPERATION_INFORMATION (wdm.h)

La struttura REG_POST_OPERATION_INFORMATION contiene informazioni su un'operazione del Registro di sistema completata che può essere utilizzata da una routine RegistryCallback .

Sintassi

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;

Members

Object

Puntatore all'oggetto chiave del Registro di sistema per cui l'operazione è stata completata. Questo membro è valido solo se il membro Status della struttura è impostato su STATUS_SUCCESS. Per altre informazioni, vedere Puntatori a oggetti chiave non validi nelle notifiche del Registro di sistema.

Status

Valore tipizzato NTSTATUS restituito dal sistema per l'operazione del Registro di sistema.

PreInformation

Puntatore alla struttura che contiene informazioni di pre-elaborazione per l'operazione del Registro di sistema completata. Ad esempio, se la routine RegistryCallback elabora un'operazione RegNtPostQueryValueKey , il membro PreInformation punta a una struttura REG_QUERY_VALUE_KEY_INFORMATION . Questo membro è definito per Windows Vista e versioni successive del sistema operativo Windows.

ReturnStatus

Valore tipizzato NTSTATUS fornito dal driver. Se la routine RegistryCallback del driver restituisce STATUS_CALLBACK_BYPASS, il sistema operativo utilizza il valore del membro ReturnStatus come stato che restituisce al thread che ha avviato l'operazione del Registro di sistema. In questi casi, il sistema operativo copia anche il valore del membro ReturnStatus nel membro Status . In caso contrario, questo membro viene ignorato. Questo membro è definito per Windows Vista e versioni successive del sistema operativo Windows.

CallContext

Informazioni sul contesto facoltative definite dal driver che la routine RegistryCallback del driver può fornire. Questo membro è definito per Windows Vista e versioni successive del sistema operativo Windows.

ObjectContext

Puntatore alle informazioni sul contesto definite dal driver associate a un oggetto del Registro di sistema chiamando CmSetCallbackObjectContext. Questo membro è definito per Windows Vista e versioni successive del sistema operativo Windows.

Reserved

Questo membro è riservato per usi futuri. Questo membro è definito per Windows Vista e versioni successive del sistema operativo Windows.

Commenti

Per altre informazioni sulla gestione delle notifiche successive, vedere Gestione delle notifiche.

Per altre informazioni sulle operazioni di filtro del Registro di sistema, vedere Filtro delle chiamate al Registro di sistema.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows Server 2003 e versioni successive del sistema operativo Windows, ma alcuni membri della struttura sono disponibili solo per Windows Vista e versioni successive.
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

CmSetCallbackObjectContext

REG_QUERY_VALUE_KEY_INFORMATION

RegistryCallback