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.
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 |