Compartir a través de


Función CmRegisterCallback (wdm.h)

La rutina CmRegisterCallback está obsoletas para Windows Vista y versiones posteriores del sistema operativo. Use cmRegisterCallbackEx en su lugar.

La rutina CmRegisterCallback registra una rutina de RegistryCallback.

Sintaxis

NTSTATUS CmRegisterCallback(
  [in]           PEX_CALLBACK_FUNCTION Function,
  [in, optional] PVOID                 Context,
  [out]          PLARGE_INTEGER        Cookie
);

Parámetros

[in] Function

Puntero a la rutina registryCallback de que se va a registrar.

[in, optional] Context

Valor definido por el controlador que el administrador de configuración pasará como parámetro CallbackContext a la rutina RegistryCallback de

[out] Cookie

Puntero a una variable LARGE_INTEGER que recibe el valor que identifica la rutina de devolución de llamada. Al anular el registro de la rutina de devolución de llamada, pase este valor como parámetro Cookie a CmUnRegisterCallback.

Valor devuelto

CmRegisterCallback devuelve STATUS_SUCCESS si la operación se realiza correctamente o el código de error NTSTATUS adecuado si se produce un error.

Observaciones

La rutina CmRegisterCallback está disponible en Windows XP y versiones posteriores del sistema operativo. En el caso de Windows Vista y versiones posteriores del sistema operativo, debe usar CmRegisterCallbackEx en su lugar.

Un controlador llama a CmRegisterCallback para registrar una rutina registryCallback de, que se llama cada vez que un subproceso realiza una operación en el registro.

Llame a cmUnRegisterCallback para anular el registro de una rutina de devolución de llamada que cmRegisterCallback registrado.

Para obtener más información sobre CmRegisterCallback y filtrado de operaciones del Registro, consulte Filtrado de llamadas del Registro.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows XP y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <=APC_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), IrqlExApcLte2(wdm)

Consulte también

CmRegisterCallbackEx

CmUnRegisterCallback

registryCallback