Condividi tramite


Funzione UfxEndpointNotifySetup (ufxclient.h)

Notifica a UFX quando il driver client riceve un pacchetto di installazione dall'host.

Sintassi

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

Parametri

UfxEndpoint

Handle per un oggetto dispositivo UFX creato dal driver chiamando UfxDeviceCreate.

[in] SetupInfo

Puntatore a un pacchetto di configurazione USB descritto in una struttura di USB_DEFAULT_PIPE_SETUP_PACKET (definita in Usbspec.h).

Valore restituito

Nessuno

Osservazioni

Nell'esempio seguente viene illustrato come gestire il completamento del pacchetto di installazione.

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

        UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);

    } 

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
piattaforma di destinazione Finestre
intestazione ufxclient.h
libreria ufxstub.lib
IRQL DISPATCH_LEVEL