Funzione GetEnabledXStateFeatures (winbase.h)

Ottiene una maschera delle funzionalità XState abilitate nei processori x86 o x64.

La definizione dei bit di funzionalità XState è specifica del fornitore del processore. Per altre informazioni su una determinata funzionalità, vedere i manuali di riferimento relativi al processore pertinente.

Sintassi

DWORD64 GetEnabledXStateFeatures();

Valore restituito

Questa funzione restituisce una maschera bit in cui ogni bit rappresenta una funzionalità XState abilitata nel sistema.

Commenti

Un'applicazione deve chiamare questa funzione per determinare quali funzionalità sono presenti e abilitate nel sistema prima di usare una funzionalità del processore XState o tentare di modificare i contesti XState. I bit 0 e 1 fanno riferimento rispettivamente alla FPU X87 e alla presenza di registri SSE. I significati di bit di funzionalità specifici oltre 0 e 1 sono definiti nei manuali di riferimento programmatori rilasciati dai fornitori del processore.

Nota Non tutte le funzionalità supportate da un processore possono essere abilitate nel sistema. L'uso di una funzionalità che non è abilitata può causare eccezioni o comportamenti non definiti.

 

Windows 7 con SP1 e Windows Server 2008 R2 con SP1: L'API AVX viene prima implementata in Windows 7 con SP1 e Windows Server 2008 R2 con SP1 . Poiché non è disponibile SDK per SP1, significa che non sono disponibili intestazioni e file di libreria da usare. In questa situazione, un chiamante deve dichiarare le funzioni necessarie da questa documentazione e ottenere puntatori a loro usando GetModuleHandle in "Kernel32.dll", seguito dalle chiamate a GetProcAddress. Per informazioni dettagliate, vedere Uso del contesto XState .

Requisiti

   
Client minimo supportato Windows 7 con SP1 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 con SP1 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Intel AVX

Uso del contesto XState