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 |