Compartilhar via


IOCTL_GENERICUSBFN_GET_CLASS_INFO IOCTL (genericusbfnioctl.h)

Esse IOCTL (código de controle de E/S) é enviado pelo serviço ou aplicativo de modo de usuário para recuperar informações sobre os pipes disponíveis de um dispositivo, conforme configurado no registro.

Buffer de entrada

NULL.

Comprimento do buffer de entrada

Nenhum.

Buffer de saída

Um USBFN_CLASS_INFORMATION_PACKET que fornece informações sobre os pipes disponíveis para um dispositivo.

Comprimento do buffer de saída

O tamanho de uma estrutura USBFN_CLASS_INFORMATION_PACKET .

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

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

Confira também

DeviceIoControl

IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX