Compartilhar via


enumeração CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE (gpioclx.h)

O tipo de enumeração CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE indica que tipo de informações de atributo a extensão da estrutura GPIO (GpioClx) está solicitando do driver do controlador GPIO.

Syntax

typedef enum _CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE {
  QueryBankPowerInformation,
  QueryBankInterruptBindingInformation,
  QueryControllerFunctionBankMappingInformation,
  QuerySetRequestMaximumType
} CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE, *PCLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE;

Constantes

 
QueryBankPowerInformation
Atributos de energia. Para esse tipo de atributo, o membro BankPowerInformation da estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT especifica um banco GPIO e o membro BankPowerInformation da estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT contém os atributos de energia do banco especificado.
QueryBankInterruptBindingInformation
Atributos de associação de interrupção. Para esse tipo de atributo, o membro BankInterruptBinding da estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT contém os recursos de hardware brutos e traduzidos atribuídos ao controlador GPIO e o membro BankInterruptBinding da estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT descreve a associação de recursos de interrupção aos bancos GPIO.
QueryControllerFunctionBankMappingInformation
Atributos de mapeamento de função. Para esse tipo de atributo, o membro ControllerFunctionBankMapping da estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT especifica uma IOCTL (solicitação de controle de E/S) e o membro ControllerFunctionBankMapping da estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT indica quais bancos GPIO devem estar no estado de energia F0 (totalmente ativado) para lidar com o IOCTL especificado.
QuerySetRequestMaximumType
Reservado para uso pelo sistema operacional.

Comentários

O membro RequestType da estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT é um valor do tipo CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE. GpioClx define esse membro como uma constante de enumeração CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE para indicar que tipo de informações de atributo são solicitadas. A função de retorno de chamada CLIENT_QuerySetControllerInformation usa um ponteiro para uma estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT como um parâmetro de entrada e, opcionalmente, usa um ponteiro para uma estrutura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT como um parâmetro de saída.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 8.
Cabeçalho gpioclx.h

Confira também

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT

CLIENT_QuerySetControllerInformation