Compartir a través de


IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT IOCTL (genericusbfnioctl.h)

Este código de control de E/S (IOCTL) lo envía un servicio o aplicación en modo de usuario para emitir una transferencia en dirección IN en el punto de conexión que corresponde al identificador de canalización especificado en el búfer de entrada. Un paquete de longitud cero se anexa automáticamente después de que los datos del búfer de salida se envíen correctamente y el tamaño de la carga de transferencia es un múltiplo del tamaño máximo de paquete del punto de conexión. Se debe usar en la última solicitud de E/S que corresponda a una transferencia de Bus serie universal (USB).

Búfer de entrada

Un USBFNPIPEID que especifica el identificador de la tubería en la que se va a realizar la transferencia.

Longitud del búfer de entrada

Tamaño de un USBFNPIPEID.

Búfer de salida

Datos que se van a enviar al host.

Longitud del búfer de salida

Tamaño del búfer de salida en bytes.

Comentarios

Si se llama a este código de control de E/S (IOCTL) de forma sincrónica, establezca el parámetro lpOverlapped en NULL. Si se llama a este IOCTL de forma asincrónica, asigne el parámetro lpOverlapped a un puntero a una estructura SUPERPUESTA que contenga un identificador a un objeto de evento. Los objetos de evento indican cuándo se completa la operación.

El valor devuelto es un valor BOOL que indica que la operación se ha realizado correctamente o no. TRUE indica que se ha realizado correctamente; en caso contrario, FALSE.

Requisitos

Requisito Valor
Header genericusbfnioctl.h (include GenericUsbFnIoctl.h)

Consulte también

DeviceIoControl

IOCTL_GENERICUSBFN_TRANSFER_IN

IOCTL_GENERICUSBFN_TRANSFER_OUT