Função CmGetCallbackVersion (wdm.h)
A rotina CmGetCallbackVersion recupera os números de versão principal e secundária para a versão atual do recurso de retorno de chamada do Registro do Configuration Manager.
Sintaxe
void CmGetCallbackVersion(
[out, optional] PULONG Major,
[out, optional] PULONG Minor
);
Parâmetros
[out, optional] Major
Um ponteiro para um local que recebe o número de versão principal.
[out, optional] Minor
Um ponteiro para um local que recebe o número de versão secundária.
Retornar valor
Nenhum
Comentários
A rotina CmGetCallbackVersion está disponível a partir do Windows Vista.
Para o Windows Vista, o número da versão principal é 1 e o número da versão secundária é 0.
A partir do Windows 7, o número da versão principal é 1 e o número da versão secundária é 1.
A versão 1.1 contém duas alterações da versão 1.0.
Primeiro, na versão 1.0, se vários drivers de filtro do Registro estiverem ativos no computador ao mesmo tempo, a estrutura REG_POST_XXX_KEY_INFORMATION passada para a rotina de retorno de chamada do registro de um driver durante a fase pós-notificação para uma operação de chave de criação ou chave aberta pode conter um membro de objeto não NULL, mesmo que a operação tenha falhado e o membro Status contenha um erro status. Na versão 1.1, o membro Object sempre será NULL se o membro Status estiver definido como um erro status valor para indicar que a operação falhou.
Segundo, na versão 1.0, uma exceção não capturada em uma rotina de retorno de chamada do Registro é aceita silenciosamente pelo sistema operacional. Na versão 1.1, essa exceção faz com que o computador bug marcar.
Para obter mais informações sobre as diferenças entre as versões, consulte Filtrando chamadas do Registro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows Vista. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |