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 |