Função GetEnabledXStateFeatures (winbase.h)
Obtém uma máscara de recursos XState habilitados em processadores x86 ou x64.
A definição de bits de recurso XState é específica do fornecedor do processador. Consulte os manuais de referência do processador relevantes para obter informações adicionais sobre um recurso específico.
Sintaxe
DWORD64 GetEnabledXStateFeatures();
Valor retornado
Essa função retorna uma máscara de bits na qual cada bit representa um recurso XState habilitado no sistema.
Comentários
Um aplicativo deve chamar essa função para determinar quais recursos estão presentes e habilitados no sistema antes de usar um recurso de processador XState ou tentar manipular contextos XState. Os bits 0 e 1 referem-se à FPU X87 e à presença de registros SSE, respectivamente. Os significados de bits de recurso específicos além de 0 e 1 são definidos nos Manuais de Referência do Programador lançados pelos fornecedores do processador.
Windows 7 com SP1 e Windows Server 2008 R2 com SP1: A API AVX é implementada pela primeira vez no Windows 7 com SP1 e Windows Server 2008 R2 com SP1 . Como não há nenhum SDK para SP1, isso significa que não há cabeçalhos e arquivos de biblioteca disponíveis para trabalhar. Nessa situação, um chamador deve declarar as funções necessárias desta documentação e obter ponteiros para elas usando GetModuleHandle em "Kernel32.dll", seguido por chamadas para GetProcAddress. Consulte Trabalhando com o contexto XState para obter detalhes.
Requisitos
Cliente mínimo com suporte | Windows 7 com SP1 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 com SP1 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winbase.h (incluir Windows.h) |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |