Partager via


Fonction UdecxUrbRetrieveControlSetupPacket (udecxurb.h)

Récupère un paquet d’installation de contrôle USB à partir d’un objet de demande d’infrastructure spécifié.

Syntaxe

NTSTATUS UdecxUrbRetrieveControlSetupPacket(
  [in]  WDFREQUEST                    Request,
  [out] PWDF_USB_CONTROL_SETUP_PACKET SetupPacket
);

Paramètres

[in] Request

Handle d’un objet de demande d’infrastructure qui représente la demande contenant le paquet d’installation.

[out] SetupPacket

Une structure WDF_USB_CONTROL_SETUP_PACKET qui reçoit un paquet d’installation décrivant le transfert de contrôle USB.

Valeur retournée

La méthode retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette méthode peut retourner un code d’erreur NTSTATUS approprié.

Remarques

Le pilote client peut inspecter le contenu du paquet d’installation pour déterminer la demande de contrôle standard envoyée à l’appareil.

Pour terminer la demande, le pilote doit appeler UdecxUrbCompleteWithNtStatus.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
Version KMDF minimale 1.15
En-tête udecxurb.h (inclure Udecx.h)
Bibliothèque Udecxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

Architecture : Émulation de périphérique USB (UDE)

Écrire un pilote client UDE