Partager via


ucmtcpciportcontrollerrequests.h en-tête

Cet en-tête est utilisé par usbref. Pour plus d’informations, consultez :

ucmtcpciportcontrollerrequests.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED

Avertit le pilote client qu’un autre mode est entré afin que le pilote puisse effectuer des tâches supplémentaires.
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED

Avertit le pilote client qu’un autre mode est arrêté afin que le pilote puisse effectuer des tâches supplémentaires.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED

Avertit le pilote client que le mode alternatif DisplayPort sur l’appareil partenaire a été configuré avec l’affectation d’épingle afin que le pilote puisse effectuer des tâches supplémentaires.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED

Avertit le pilote client que l’état d’affichage de la connexion DisplayPort a changé afin que le pilote puisse effectuer des tâches supplémentaires.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED

Avertit le pilote client que l’état de détection à chaud de la connexion DisplayPort a changé afin que le pilote puisse effectuer des tâches supplémentaires.
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL

Obtient les valeurs de tous les registres de contrôle définis conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS

Obtient les valeurs de tous les registres d’état conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel. Le pilote client doit récupérer les valeurs des registres CC_STATUS, POWER_STATUS et FAULT_STATUS.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND

Définit la valeur d’un registre de commandes défini conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT

Définit le registre CONFIG_STANDARD_OUTPUT défini conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL

Définit la valeur d’un registre de contrôles défini conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO

Définit la valeur du registre MESSAGE_HEADER_INFO défini conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT

Définit le registre RECEIVE_DETECT défini conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT

Définit le registre TRANSMIT défini conformément à la spécification de l’interface du contrôleur de port Type-C de bus série universel.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER

Définit le registre TRANSMIT_BUFER défini conformément à la spécification de l’interface du contrôleur de port Type-C serial bus universel.

Structures

 
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED_IN_PARAMS

Stocke des informations sur le mode alternatif détecté. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED.
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED_IN_PARAMS

Stocke des informations sur le mode alternatif qui a été quitté. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED_IN_PARAMS

Stocke des informations sur l’attribution d’épingle du mode alternatif DisplayPort qui a été configuré. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED_IN_PARAMS

Stocke des informations sur l’état d’affichage de la connexion DisplayPort. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED_IN_PARAMS

Stocke des informations sur l’état de détection de plug-à-chaud de la connexion DisplayPort. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED.
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_IN_PARAMS

Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL.
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_OUT_PARAMS

Stocke les valeurs de tous les registres de contrôle du contrôleur de port récupérés par la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL.
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS

Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS.
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS

Stocke les valeurs de tous les registres d’état du contrôleur de port. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS.
UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS

Stocke les registres de commandes spécifiés. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND.
UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT_IN_PARAMS

Stocke la valeur du registre CONFIG_STANDARD_OUTPUT. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT.
UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS

Stocke les valeurs de tous les registres de contrôle. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL.
UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO_IN_PARAMS

Stocke la valeur du registre VBUS_VOLTAGE_ALARM_LO_CFG. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO.
UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS

Stocke la valeur du registre RECEIVE_DETECT. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS

Stocke la valeur du registre TRANSMIT_BUFFER. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS

Stocke les valeurs de TRANSMIT Register. Cette structure est utilisée dans la requête IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT.

Énumérations

 
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS

Définit des valeurs pour déterminer si l’état d’affichage d’un appareil DisplayPort est activé.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS

Définit des valeurs pour déterminer si un appareil DisplayPort est branché.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT

En savoir plus sur les alertes suivantes : énumération _UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT
UCMTCPCI_PORT_CONTROLLER_IOCTL

Définit les différentes demandes de contrôle d’E/S d’appareil envoyées au pilote client pour le contrôleur de port. Cela indique le type de IOCTL dans WPP.