Compartir a través de


Función UfxEndpointNotifySetup (ufxclient.h)

Notifica a UFX cuando el controlador cliente recibe un paquete de instalación del host.

Sintaxis

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

Parámetros

UfxEndpoint

Identificador de un objeto de dispositivo UFX que creó el controlador mediante una llamada a UfxDeviceCreate.

[in] SetupInfo

Puntero a un paquete de configuración USB descrito en una estructura USB_DEFAULT_PIPE_SETUP_PACKET (definida en Usbspec.h).

Valor devuelto

None

Observaciones

En el ejemplo siguiente se muestra cómo controlar la finalización de paquetes de instalación.

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

        UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);

    } 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Plataforma de destino Windows
Encabezado ufxclient.h
Library ufxstub.lib
IRQL DISPATCH_LEVEL