Compartilhar via


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.

Nota Nem todos os recursos compatíveis com um processador podem estar habilitados no sistema. O uso de um recurso que não está habilitado pode resultar em exceções ou comportamento indefinido.

 

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

Confira também

Intel AVX

Como trabalhar com o contexto XState