Partager via


en-tête ucmtcpciportcontroller.h

Cet en-tête est utilisé par usbref. Pour plus d'informations, consultez les pages suivantes :

ucmtcpciportcontroller.h contient les interfaces de programmation suivantes :

Fonctions

 
UCMTCPCI_PORT_CONTROLLER_ALERT_DATA_INIT

Initialise la structure UCMTCPCI_PORT_CONTROLLER_ALERT_DATA.
UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

Initialise la structure UCMTCPCI_PORT_CONTROLLER_CAPABILITIES.
UCMTCPCI_PORT_CONTROLLER_CONFIG_INIT

Initialise la structure UCMTCPCI_PORT_CONTROLLER_CONFIG.
UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION_INIT

Initialise la structure UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION.
UcmTcpciPortControllerAlert

Envoie des informations sur les alertes matérielles reçues sur le contrôleur de port à UcmTcpciCx.
UcmTcpciPortControllerCreate

Crée un objet de contrôleur de port à inscrire auprès d’UcmTcpciCx.
UcmTcpciPortControllerSetHardwareRequestQueue

Affecte un objet de file d’attente d’infrastructure auquel UcmTcpciCx distribue les demandes matérielles pour le contrôleur de port.
UcmTcpciPortControllerStart

Indique à l’extension de classe UcmTcpciCx que le pilote client est maintenant prêt à traiter les demandes matérielles pour le contrôleur de port.
UcmTcpciPortControllerStop

Indique à l’extension de classe UcmTcpciCx l’arrêt de l’envoi de demandes matérielles à l’objet contrôleur de port.

Structures

 
UCMTCPCI_PORT_CONTROLLER_ALERT_DATA

Contient des informations sur les alertes matérielles reçues sur l’objet contrôleur de port. Cette structure est utilisée dans l’appel UcmTcpciPortControllerAlert. Appelez UCMTCPCI_PORT_CONTROLLER_ALERT_DATA_INIT pour initialiser cette structure.
UCMTCPCI_PORT_CONTROLLER_CAPABILITIES

Contient des informations sur les fonctionnalités du contrôleur de port.
UCMTCPCI_PORT_CONTROLLER_CONFIG

Contient les options de configuration de l’objet contrôleur de port, transmises par le pilote client dans l’appel à UcmTcpciPortControllerCreate. Appelez UCMTCPCI_PORT_CONTROLLER_CONFIG_INIT pour initialiser cette structure.
UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION

Contient des informations d’identification et des informations de version de spécification USB (au format BCD) sur le contrôleur de port.

Énumérations

 
UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE

Définit les valeurs d’alerte génériques utilisées pour indiquer le type d’alerte matérielle reçue sur le contrôleur de port.