Compartir a través de


Función CmGetCallbackVersion (wdm.h)

La rutina CmGetCallbackVersion recupera los números de versión principal y secundaria de la versión actual de la característica de devolución de llamada del Registro de Configuration Manager.

Sintaxis

void CmGetCallbackVersion(
  [out, optional] PULONG Major,
  [out, optional] PULONG Minor
);

Parámetros

[out, optional] Major

Puntero a una ubicación que recibe el número de versión principal.

[out, optional] Minor

Puntero a una ubicación que recibe el número de versión secundaria.

Valor devuelto

None

Observaciones

La rutina CmGetCallbackVersion está disponible a partir de Windows Vista.

Para Windows Vista, el número de versión principal es 1 y el número de versión secundaria es 0.

A partir de Windows 7, el número de versión principal es 1 y el número de versión secundaria es 1.

La versión 1.1 contiene dos cambios de la versión 1.0.

En primer lugar, en la versión 1.0, si hay varios controladores de filtro del Registro activos en el equipo al mismo tiempo, la estructura REG_POST_XXX_KEY_INFORMATION pasada a la rutina de devolución de llamada del Registro de un controlador durante la fase posterior a la notificación para una operación de clave de creación o clave abierta podría contener un miembro object no NULL, aunque la operación no se haya realizado correctamente y el miembro Status contenga un estado de error. En la versión 1.1, el miembro Object siempre es NULL si el miembro Status está establecido en un valor de estado de error para indicar que se produjo un error en la operación.

En segundo lugar, en la versión 1.0, el sistema operativo acepta silenciosamente una excepción no detectada en una rutina de devolución de llamada del Registro. En la versión 1.1, esta excepción hace que el equipo compruebe errores.

Para obtener más información sobre las diferencias entre las versiones, consulte Filtrado de llamadas del Registro.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows Vista.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte también

REG_POST_CREATE_KEY_INFORMATION

ZwCreateKey

ZwOpenKey