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 |