Função UfxEndpointNotifySetup (ufxclient.h)

Notifica o UFX quando o driver cliente recebe um pacote de instalação do host.

Sintaxe

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

Parâmetros

UfxEndpoint

Um identificador para um objeto de dispositivo UFX que o driver criou chamando UfxDeviceCreate.

[in] SetupInfo

Um ponteiro para um pacote de configuração USB descrito em uma estrutura de USB_DEFAULT_PIPE_SETUP_PACKET (definida em Usbspec.h).

Retornar valor

Nenhum

Comentários

O exemplo a seguir mostra como lidar com a conclusão do pacote de instalação.

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

        UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);

    } 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Plataforma de Destino Windows
Cabeçalho ufxclient.h
Biblioteca ufxstub.lib
IRQL DISPATCH_LEVEL