Função GetMachineTypeAttributes (processthreadsapi.h)

Consulta se a arquitetura especificada tem suporte no sistema atual, seja nativamente ou por qualquer forma de camada de compatibilidade ou emulação.

Sintaxe

HRESULT GetMachineTypeAttributes(
  USHORT             Machine,
  MACHINE_ATTRIBUTES *MachineTypeAttributes
);

Parâmetros

Machine

Um valor IMAGE_FILE_MACHINE_* correspondente à arquitetura do código a ser testado quanto à capacidade de suporte. Consulte a lista de valores de arquitetura em Constantes do Computador de Arquivo de Imagem.

MachineTypeAttributes

O parâmetro de saída recebe um ponteiro para um valor da enumeração MACHINE_ATTRIBUTES indicando se a arquitetura de código especificada pode ser executada no modo de usuário, no modo kernel e/ou em WOW64 no sistema operacional do host.

Retornar valor

Se a função falhar, o valor retornado será um valor HRESULT diferente de zero. Se a função obtiver êxito, o valor retornado será zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Build 22000
Servidor mínimo com suporte Windows Build 22000
Cabeçalho processthreadsapi.h
Biblioteca Kernel32.lib
DLL Kernel32.dll