Funzione CmGetCallbackVersion (wdm.h)
La routine CmGetCallbackVersion recupera i numeri di versione principali e secondari per la versione corrente della funzionalità di callback del Registro di sistema di Configuration Manager.
Sintassi
void CmGetCallbackVersion(
[out, optional] PULONG Major,
[out, optional] PULONG Minor
);
Parametri
[out, optional] Major
Puntatore a una posizione che riceve il numero di versione principale.
[out, optional] Minor
Puntatore a una posizione che riceve il numero di versione secondaria.
Valore restituito
nessuno
Osservazioni
La routine CmGetCallbackVersion è disponibile a partire da Windows Vista.
Per Windows Vista, il numero di versione principale è 1 e il numero di versione secondaria è 0.
A partire da Windows 7, il numero di versione principale è 1 e il numero di versione secondaria è 1.
La versione 1.1 contiene due modifiche dalla versione 1.0.
Prima di tutto, nella versione 1.0, se più driver di filtro del Registro di sistema sono attivi nel computer contemporaneamente, la struttura REG_POST_XXX_KEY_INFORMATION passata alla routine di callback del Registro di sistema del driver durante la fase di post-notifica per un'operazione create-key o open-key potrebbe contenere un membro non NULL Object, anche se l'operazione non è riuscita e il membro Status contiene uno stato di errore. Nella versione 1.1 il membro Object è sempre NULL se il membro Status è impostato su un valore di stato di errore per indicare che l'operazione non è riuscita.
In secondo luogo, nella versione 1.0 un'eccezione non rilevata in una routine di callback del Registro di sistema viene accettata in modo tranquillo dal sistema operativo. Nella versione 1.1, questa eccezione causa la verifica del bug del computer.
Per altre informazioni sulle differenze tra le versioni, vedere Filtro delle chiamate del Registro di sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows Vista. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |