Condividi tramite


Funzione RtlIsNtDdiVersionAvailable (wdm.h)

Avviso

La routine RtlIsNtDdiVersionAvailable è obsoleta. Usare invece RtlVerifyVersionInfo .

La routine RtlIsNtDdiVersionAvailable determina se è disponibile una versione specificata dell'interfaccia DDI (Device Driver Interface) di Microsoft Windows.

Sintassi

BOOLEAN RtlIsNtDdiVersionAvailable(
  [in] ULONG Version
);

Parametri

[in] Version

Versione dell'DDI di Windows disponibile. Nella tabella seguente sono elencati i valori possibili per il parametro Version .

Costante Versione di Windows
NTDDI_WIN10 Windows 11
Windows 10
NTDDI_WINBLUE Windows 8.1
NTDDI_WIN8 Windows 8
NTDDI_WIN7 Windows 7
NTDDI_WS08 Windows Server 2008
NTDDI_VISTA Windows Vista
NTDDI_WS03 Windows Server 2003
NTDDI_WINXP Windows XP
NTDDI_WIN2K Windows 2000
 

Le costanti NTDDI_XXX sono definite nel file di intestazione Sdkddkver.h.

Sono disponibili costanti aggiuntive NTDDI_XXX che specificano i Service Pack per la routine RtlIsServicePackVersionInstalled . Non usare questi valori per RtlIsNtDdiVersionAvailable.

Valore restituito

RtlIsNtDdiVersionAvailable restituisce TRUE se la versione del sistema operativo Windows in esecuzione è uguale o successiva alla versione specificata dal parametro Version . In caso contrario, questa routine restituisce FALSE.

Commenti

La routine RtlIsNtDdiVersionAvailable confronta la versione specificata dal parametro Version con la versione del sistema operativo Windows attualmente in esecuzione.

Utilizzare la routine RtlIsServicePackVersionInstalled se si desidera determinare se è installato un service pack specifico.

Il kernel di Windows implementa RtlIsNtDdiVersionAvailable solo in Windows Vista e versioni successive di Windows. Tuttavia, una libreria di compatibilità, Rtlver.lib, implementa una versione di RtlIsNtDdiVersionAvailable eseguita in Windows 2000 e versioni successive di Windows. Per i driver in modalità kernel che includono il file di intestazione Wdm.h, le chiamate a RtlIsNtDdiVersionAvailable passano alla versione di questa routine implementata in Rtlver.lib.

Per altre informazioni su RtlIsNtDdiVersionAvailable e RtlIsServicePackVersionInstalled, vedere Scrittura di driver per versioni diverse di Windows.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows Vista. Una libreria di compatibilità supporta questa routine nelle versioni precedenti di Windows (vedere la sezione Osservazioni).
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria Rtlver.lib
IRQL PASSIVE_LEVEL

Vedi anche

RtlIsServicePackVersionInstalled

RtlVerifyVersionInfo