UcmTcpciDeviceInitialize, fonction (ucmtcpcidevice.h)
Initialise l’extension d’infrastructure de l’interface du contrôleur de port USB Type-C (UcmTcpciCx).
Syntaxe
NTSTATUS UcmTcpciDeviceInitialize(
WDFDEVICE WdfDevice,
PUCMTCPCI_DEVICE_CONFIG Config
);
Paramètres
WdfDevice
Handle d’un objet d’appareil framework que le pilote client a reçu lors de l’appel précédent à WdfDeviceCreate.
Config
Pointeur vers une structure de UCMTCPCI_DEVICE_CONFIG fournie par l’appelant qui est initialisée en appelant UCMTCPCI_DEVICE_CONFIG_INIT. Cette valeur ne peut pas être NULL.
Valeur retournée
(NTSTATUS) La méthode retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette méthode peut retourner un code d’erreur NTSTATUS approprié.
Code de retour | Description |
---|---|
|
Taille non valide pour la structure pointée vers laquelle config pointe. Doit avoir la taille de UCMTCPCI_DEVICE_CONFIG. |
|
L’état Plug-and-Play de l’objet d’appareil framework n’est pas initialisé. Appelez UcmTcpciDeviceInitialize dans l’implémentation du pilote de EVT_WDF_DRIVER_DEVICE_ADD. |
Remarques
Le pilote client doit appeler UcmTcpciDeviceInitialize dans l’implémentation du pilote de EVT_WDF_DRIVER_DEVICE_ADD. Cette méthode configure l’objet d’appareil framework et alloue les ressources requises, s’inscrit pour les événements PnP et configure les cibles d’E/S.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | ucmtcpcidevice.h |
Bibliothèque | Ucmtcpcicxstub.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour