Partager via


Fonction UfxEndpointNotifySetup (ufxclient.h)

Avertit UFX lorsque le pilote client reçoit un paquet d’installation de l’hôte.

Syntaxe

void UfxEndpointNotifySetup(
       UFXENDPOINT                    UfxEndpoint,
  [in] PUSB_DEFAULT_PIPE_SETUP_PACKET SetupInfo
);

Paramètres

UfxEndpoint

Handle d’un objet d’appareil UFX que le pilote a créé en appelant UfxDeviceCreate.

[in] SetupInfo

Pointeur vers un paquet d’installation USB décrit dans une structure de USB_DEFAULT_PIPE_SETUP_PACKET (définie dans Usbspec.h).

Valeur de retour

None

Remarques

L’exemple suivant montre comment gérer l’achèvement des paquets d’installation.

    if (ControlContext->SetupRequested) {
        TRACE_TRANSFER("COMPLETE (Setup)", Endpoint, NULL);
        
        ControlContext->SetupRequested = FALSE;
        TransferContext->TransferStarted = FALSE;

        UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);

    } 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Plateforme cible Windows
En-tête ufxclient.h
Bibliothèque ufxstub.lib
IRQL DISPATCH_LEVEL