Compartilhar via


Cabeçalho ucmtcpciportcontrollerrequests.h

Esse cabeçalho é usado por usbref. Para obter mais informações, consulte:

  • de Barramento Serial Universal (USB)

ucmtcpciportcontrollerrequests.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED

Notifica o driver cliente de que um modo alternativo é inserido para que o driver possa executar tarefas adicionais.
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED

Notifica o driver cliente de que um modo alternativo é encerrado para que o driver possa executar tarefas adicionais.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED

Notifica o driver cliente de que o modo alternativo DisplayPort no dispositivo parceiro foi configurado com atribuição de pino para que o driver possa executar tarefas adicionais.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED

Notifica o driver cliente de que o status de exibição da conexão DisplayPort foi alterado para que o driver possa executar tarefas adicionais.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED

Notifica o driver cliente de que o status de detecção de hot-plug da conexão DisplayPort foi alterado para que o driver possa executar tarefas adicionais.
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL

Obtém os valores de todos os registros de controle definidos de acordo com a Especificação da Interface do Controlador de Porta do Barramento Serial Universal Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS

Obtém valores de todos os registros de status de acordo com a Especificação da Interface do Controlador de Porta Type-C do Barramento Serial Universal. O driver cliente deve recuperar os valores dos registros CC_STATUS, POWER_STATUS e FAULT_STATUS.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND

Define o valor de um registro de comando definido de acordo com a Especificação da Interface do Controlador de Porta do Barramento Serial Universal Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT

Define o registro de CONFIG_STANDARD_OUTPUT definido de acordo com a Especificação da Interface do Controlador de Porta do Barramento Serial Universal Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL

Define o valor de um registro de controle definido de acordo com a Especificação da Interface do Controlador de Porta do Barramento Serial Universal Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO

Define o valor do registro de MESSAGE_HEADER_INFO definido de acordo com a Especificação da Interface do Controlador de Porta Type-C do Barramento Serial Universal.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT

Define o registro de RECEIVE_DETECT definido de acordo com a Especificação da Interface do Controlador de Porta do Barramento Serial Universal Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT

Define o Registro TRANSMIT definido de acordo com a Especificação da Interface do Controlador de Porta do Barramento Serial Universal Type-C.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER

Define o registro de TRANSMIT_BUFER definido de acordo com a Especificação da Interface do Controlador de Porta do Barramento Serial Universal Type-C.

Estruturas

 
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED_IN_PARAMS

Armazena informações sobre o modo alternativo detectado. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED.
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED_IN_PARAMS

Armazena informações sobre o modo alternativo que foi encerrado. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED_IN_PARAMS

Armazena informações sobre a atribuição de pino do modo alternativo DisplayPort que foi configurado. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED_IN_PARAMS

Armazena informações sobre como exibir o status da conexão DisplayPort. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED_IN_PARAMS

Armazena informações sobre o status de detecção de hot plug da conexão DisplayPort. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED.
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_IN_PARAMS

Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL.
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_OUT_PARAMS

Armazena os valores de todos os registros de controle do controlador de porta recuperados pela solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL.
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS

Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS.
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS

Armazena os valores de todos os registros de status do controlador de porta. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS.
UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS

Armazena os registros de comando especificados. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND.
UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT_IN_PARAMS

Armazena o valor do registro de CONFIG_STANDARD_OUTPUT. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT.
UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS

Armazena os valores de todos os registros de controle. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL.
UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO_IN_PARAMS

Armazena o valor do registro de VBUS_VOLTAGE_ALARM_LO_CFG. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO.
UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS

Armazena o valor do registro de RECEIVE_DETECT. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS

Armazena o valor do registro de TRANSMIT_BUFFER. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS

Armazena os valores do Registro TRANSMIT. Essa estrutura é usada na solicitação IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT.

Enumerações

 
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS

Define valores para determinar se um status de exibição para um dispositivo DisplayPort está habilitado.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS

Define valores para determinar se um dispositivo DisplayPort está conectado.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT

Saiba mais sobre: _UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT enumeração
UCMTCPCI_PORT_CONTROLLER_IOCTL

Define as várias solicitações de controle de E/S do dispositivo que são enviadas ao driver cliente do controlador de porta. Isso indica o tipo de IOCTL no WPP.