CeQueryInstructionSet (RAPI)
9/8/2008
O CeQueryInstructionSet função consultas um remoto Windows Embedded CE com dispositivo para determinar se ele suporta o conjunto especificado instrução Processor-specific.
Syntax
BOOL CeQueryInstructionSet(
DWORD dwInstructionSet,
LPDWORD lpdwCurrentInstructionSet
);
Parameters
dwInstructionSet
[no] O conjunto instrução que vai ser consultado para determinar se é com suporte pelo atualmente execução OS. Definir esse parâmetro para PROCESSOR_QUERY_INSTRUCTION faz atual do dispositivo de instrução definido para ser retornados na lpdwCurrentInstructionSet parâmetro. A seguinte tabela mostra os valores aceitos para esse parâmetro.Valor Descrição Flutuante hardware apontar A emulação apontar flutuante PROCESSOR_X86_32BIT_INSTRUCTION
32bit x86.
Sim
Sim
PROCESSOR_MIPS_MIPS16_INSTRUCTION
Conjunto instrução MIPS16.
Não
Sim
PROCESSOR_MIPS_MIPSII_INSTRUCTION
Conjunto instrução II MIPS.
Não
Sim
PROCESSOR_MIPS_MIPSIIFP_INSTRUCTION
Conjunto instrução II MIPS.
Sim
Não
PROCESSOR_MIPS_MIPSIV_INSTRUCTION
Conjunto instrução MIPS IV.
Não
Sim
PROCESSOR_MIPS_MIPSIVFP_INSTRUCTION
Conjunto instrução MIPS IV.
Sim
Não
PROCESSOR_HITACHI_SH3_INSTRUCTION
Conjunto instrução Hitachi SH3.
Não
Sim
PROCESSOR_HITACHI_SH3DSP_INSTRUCTION
Instrução Hitachi SH3 definido com interno digital processador do sinal (DSP).
Não
Não
PROCESSOR_HITACHI_SH4_INSTRUCTION
Conjunto instrução Hitachi SH4.
Sim
Não
PROCESSOR_ARM_V4_INSTRUCTION
ARM v4 instrução conjunto.
Não
Sim
PROCESSOR_ARM_V4FP_INSTRUCTION
ARM v4 instrução conjunto.
Sim
Não
PROCESSOR_ARM_V4I_INSTRUCTION
Definir v4 ARM com instrução de miniatura.
Não
Sim
PROCESSOR_ARM_V4IFP_INSTRUCTION
Definir v4 ARM com instrução de miniatura.
Sim
Não
PROCESSOR_ARM_V4T_INSTRUCTION
Definir v4 ARM com instrução de miniatura.
Não
Sim
PROCESSOR_ARM_V4TFP_INSTRUCTION
Definir v4 ARM com instrução de miniatura.
Sim
Não
PROCESSOR_QUERY_INSTRUCTION
Solicitação para ter a atual conjunto instrução relatado ao chamador.
Não
Não
- lpdwCurrentInstructionSet
[out] Retorna o atual instrução Definir com suporte pela OS.
Return Value
Retorna diferente de zero se o conjunto instrução passado em através dwInstructionSet é com suporte pela atual OS. Caso contrário, retornará zero.
Retorna diferente de zero se dwInstructionSet é definido como PROCESSOR_QUERY_INSTRUCTION. O lpdwCurrentInstructionSet parâmetro em seguida, é definido como a atual instrução Definir com suporte.
Retorna zero se a dwInstructionSet valor é desconhecido.
Remarks
Para todas as plataformas
.
Esta função pode ser usada por qualquer aplicativo que precisa para determinar se a codificar sobre para instalar ou executar será trabalho sobre o atual OS. Conheça o OS explicitamente Qual instrução ele irá executar e, portanto, se sua instalação deve continuar informará.
A seguinte tabela mostra a instrução Definir compatibilidade. **
Observação
For Windows Mobile: Windows Mobile suporta apenas processadores baseia a arquitetura ARM.
.
Definir Instruções OS | Suporte para conjuntos instrução |
---|---|
PROCESSOR_X86_32BIT_INSTRUCTION |
PROCESSOR_X86_32BIT_INSTRUCTION |
PROCESSOR_MIPS_MIPS16_INSTRUCTION |
PROCESSOR_MIPS_MIPS16_INSTRUCTION PROCESSOR_MIPS_MIPSII_INSTRUCTION |
PROCESSOR_MIPS_MIPSII_INSTRUCTION |
PROCESSOR_MIPS_MIPSII_INSTRUCTION |
PROCESSOR_MIPS_MIPSIIFP_INSTRUCTION |
PROCESSOR_MIPS_MIPSIIFP_INSTRUCTION |
PROCESSOR_MIPS_MIPSIV_INSTRUCTION |
PROCESSOR_MIPS_MIPSIV_INSTRUCTION |
PROCESSOR_MIPS_MIPSIVFP_INSTRUCTION |
PROCESSOR_MIPS_MIPSIVFP_INSTRUCTION |
PROCESSOR_HITACHI_SH3_INSTRUCTION |
PROCESSOR_HITACHI_SH3_INSTRUCTION |
PROCESSOR_HITACHI_SH3DSP_INSTRUCTION |
PROCESSOR_HITACHI_SH3_INSTRUCTION PROCESSOR_HITACHI_SH3DSP_INSTRUCTION |
PROCESSOR_HITACHI_SH4_INSTRUCTION |
PROCESSOR_HITACHI_SH4_INSTRUCTION |
PROCESSOR_ARM_V4_INSTRUCTION |
PROCESSOR_ARM_V4_INSTRUCTION |
PROCESSOR_ARM_V4FP_INSTRUCTION |
PROCESSOR_ARM_V4FP_INSTRUCTION PROCESSOR_ARM_V4_INSTRUCTION |
PROCESSOR_ARM_V4I_INSTRUCTION |
PROCESSOR_ARM_V4I_INSTRUCTION PROCESSOR_ARM_V4T_INSTRUCTION |
PROCESSOR_ARM_V4IFP_INSTRUCTION |
PROCESSOR_ARM_V4IFP_INSTRUCTION PROCESSOR_ARM_V4TFP_INSTRUCTION PROCESSOR_ARM_V4I_INSTRUCTION PROCESSOR_ARM_V4T_INSTRUCTION |
PROCESSOR_ARM_V4T_INSTRUCTION |
ARM_V4I_INSTRUCTION PROCESSOR_ PROCESSOR_ARM_V4T_INSTRUCTION |
PROCESSOR_ARM_V4TFP_INSTRUCTION |
PROCESSOR_ARM_V4TFP_INSTRUCTION PROCESSOR_ARM_V4IFP_INSTRUCTION PROCESSOR_ARM_V4I_INSTRUCTION PROCESSOR_ARM_V4T_INSTRUCTION |
Para Mobile Windows
.
**** CeQueryInstructionSet** falhará em dispositivos móveis execução uma versão de Windows Mobile Windows Mobile Version 5.0 anterior. Neste maiúsculas e minúsculas, CeQueryInstructionSet Retorna zero e CeRapiGetError (RAPI) retorna HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED).**
Requirements
Header | rapi.h |
Library | rapi.lib |
Windows Embedded CE | Windows Embedded CE 6.0 and later |
Windows Mobile | Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for Windows Mobile Version 5.0 and later |