Compartilhar via


IOCTL_GENERICUSBFN_TRANSFER_IN IOCTL (genericusbfnioctl.h)

Esse IOCTL (código de controle de E/S) é enviado por um serviço ou aplicativo de modo de usuário para emitir uma transferência de direção IN no ponto de extremidade que corresponde à ID de pipe especificada no buffer de entrada.

Buffer de entrada

Um USBFNPIPEID que especifica a ID do pipe no qual realizar a transferência.

Comprimento do buffer de entrada

O tamanho de um USBFNPIPEID.

Buffer de saída

Os dados a serem enviados para o host. Da perspectiva do host, os dados são enviados da direção IN, representando uma transferência de saída do dispositivo para o host.

Comprimento do buffer de saída

O tamanho do buffer de saída em bytes.

Comentários

Se esse IOCTL (código de controle de E/S) estiver sendo chamado de forma síncrona, defina o parâmetro lpOverlapped como NULL. Se esse IOCTL for chamado de forma assíncrona, atribua o parâmetro lpOverlapped a um ponteiro para uma estrutura OVERLAPPED que contém um identificador para um objeto de evento. Os objetos de evento sinalizam quando a operação é concluída.

O valor retornado é um valor BOOL que indica êxito ou falha da operação. TRUE indica êxito, caso contrário, FALSE.

Requisitos

Requisito Valor
Cabeçalho genericusbfnioctl.h (inclua GenericUsbFnIoctl.h)

Confira também

DeviceIoControl

IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT

IOCTL_GENERICUSBFN_TRANSFER_OUT