ucmtcpciportcontrollerrequests.h-Header

Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter

ucmtcpciportcontrollerrequests.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED

Benachrichtigt den Clienttreiber, dass ein alternativer Modus eingegeben wird, damit der Treiber zusätzliche Aufgaben ausführen kann.
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED

Benachrichtigt den Clienttreiber, dass ein alternativer Modus beendet wird, damit der Treiber zusätzliche Aufgaben ausführen kann.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED

Benachrichtigt den Clienttreiber, dass der alternative DisplayPort-Modus auf dem Partnergerät mit Pinzuweisung konfiguriert wurde, damit der Treiber zusätzliche Aufgaben ausführen kann.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED

Benachrichtigt den Clienttreiber, dass sich die angezeigte status der DisplayPort-Verbindung geändert hat, sodass der Treiber zusätzliche Aufgaben ausführen kann.
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED

Benachrichtigt den Clienttreiber, dass der Hot-Plug erkennt, status der DisplayPort-Verbindung geändert wurde, sodass der Treiber zusätzliche Aufgaben ausführen kann.
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL

Ruft die Werte aller Steuerelementregister ab, die gemäß der Schnittstellenspezifikation für den Universal Serial Bus Type-C port controller definiert sind.
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS

Ruft Die Werte aller status Register gemäß der Schnittstellenspezifikation für den Universal Serial Bus Type-C-Port-Controller ab. Der Clienttreiber muss die Werte der CC_STATUS-, POWER_STATUS- und FAULT_STATUS-Register abrufen.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND

Legt den Wert eines Befehlsregisters fest, das gemäß der Schnittstellenspezifikation für den Universal Serial Bus Type-C Port Controller definiert ist.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT

Legt die CONFIG_STANDARD_OUTPUT Register fest, die gemäß der Schnittstellenspezifikation für die Controllerschnittstelle vom Typ C des universellen seriellen Busses definiert ist.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL

Legt den Wert eines Steuerelementregisters fest, das gemäß der Schnittstellenspezifikation für den Universal Serial Bus Type-C Port-Controller definiert ist.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO

Legt den Wert des MESSAGE_HEADER_INFO Register fest, der gemäß der Schnittstellenspezifikation für den Universal Serial Bus Typ-C port controller definiert ist.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT

Legt den RECEIVE_DETECT Register fest, der gemäß der Schnittstellenspezifikation für controller-Controller vom Typ C des universellen seriellen Busses definiert ist.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT

Legt das TRANSMIT-Register fest, das gemäß der Controller-Schnittstellenspezifikation für den universellen seriellen Bus typ-C definiert ist.
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER

Legt die TRANSMIT_BUFER Register fest, die gemäß der Schnittstellenspezifikation für controller-Controller vom Typ C des universellen seriellen Busses definiert ist.

Strukturen

 
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED_IN_PARAMS

Speichert Informationen zum erkannten alternativen Modus. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED_IN_PARAMS

Speichert Informationen zum alternativen Modus, der beendet wurde. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED_IN_PARAMS

Speichert Informationen zur Anheftzuweisung des alternativen DisplayPort-Modus, der konfiguriert wurde. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED_IN_PARAMS

Speichert Informationen zur Anzeige status der DisplayPort-Verbindung. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED_IN_PARAMS

Speichert Informationen zur Hot Plug-Erkennung status der DisplayPort-Verbindung. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_IN_PARAMS

Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_OUT_PARAMS

Speichert die Werte aller Steuerelementregister des Portcontrollers, der von der IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL-Anforderung abgerufen wird.
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS

Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS

Speichert die Werte aller status Register des Portcontrollers. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS

Speichert die angegebenen Befehlsregister. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT_IN_PARAMS

Speichert den Wert des CONFIG_STANDARD_OUTPUT Register. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS

Speichert die Werte aller Steuerelementregister. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO_IN_PARAMS

Speichert den Wert des VBUS_VOLTAGE_ALARM_LO_CFG Register. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS

Speichert den Wert des RECEIVE_DETECT Register. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS

Speichert den Wert des TRANSMIT_BUFFER Register. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER-Anforderung verwendet.
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS

Speichert die Werte von TRANSMIT Register. Diese Struktur wird in der IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT-Anforderung verwendet.

Enumerationen

 
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS

Definiert Werte, um zu bestimmen, ob eine Anzeige status für ein DisplayPort-Gerät aktiviert ist.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS

Definiert Werte, um zu bestimmen, ob ein DisplayPort-Gerät angeschlossen ist.
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT

Weitere Informationen: _UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT Enumeration
UCMTCPCI_PORT_CONTROLLER_IOCTL

Definiert die verschiedenen Geräte-E/A-Steuerungsanforderungen, die an den Clienttreiber für den Portcontroller gesendet werden. Dies gibt den Typ der IOCTL in WPP an.