Función CmRegisterCallback (wdm.h)
La rutina CmRegisterCallback está obsoleta para Windows Vista y versiones posteriores del sistema operativo. En su lugar, use CmRegisterCallbackEx .
La rutina CmRegisterCallback registra una rutina 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 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 .
[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.
Comentarios
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 , a la 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 registrada por CmRegisterCallback .
Para obtener más información sobre las operaciones del Registro de filtrado y CmRegisterCallback , consulte Filtrado de llamadas al Registro.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows XP y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
Reglas de cumplimiento de DDI | HwStorPortProhibitedDIs(storport), IrqlExApcLte2(wdm) |