usbfnbase.h 헤더

이 헤더는 usbref에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

usbfnbase.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.

구조체

 
ALTERNATE_INTERFACE

ALTERNATE_INTERFACE 구조체는 USB(유니버설 직렬 버스) 인터페이스에 대한 대체 설정에 대한 정보를 제공합니다.
USBFN_BUS_CONFIGURATION_INFO

사용 가능한 USB 구성에 대한 정보를 저장하는 구성 패킷입니다.
USBFN_CLASS_INFORMATION_PACKET

USB 인터페이스와 연결된 디바이스 인터페이스 클래스 정보를 설명합니다. 이 구조체는 단일 함수 인터페이스에 대한 정보만 보유할 수 있습니다.
USBFN_CLASS_INFORMATION_PACKET_EX

USB 인터페이스와 연결된 디바이스 인터페이스 클래스 정보를 설명합니다. 이 구조체는 단일 및 다중 인터페이스 함수를 설명하는 데 사용할 수 있습니다.
USBFN_CLASS_INTERFACE

인터페이스 및 해당 엔드포인트에 대해 설명합니다.
USBFN_CLASS_INTERFACE_EX

USBFN_CLASS_INTERFACE_EX 인터페이스 및 해당 엔드포인트를 설명하는 방법을 알아봅니다.
USBFN_INTERFACE_INFO

USBFN_INTERFACE_INFO 인터페이스 및 해당 엔드포인트를 설명하는 방법을 알아봅니다.
USBFN_NOTIFICATION

IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION 사용하여 받은 USB(유니버설 직렬 버스) 이벤트 알림에 대한 정보를 설명합니다.
USBFN_PIPE_INFORMATION

특정 인터페이스의 엔드포인트와 연결된 파이프의 특성을 설명합니다.
USBFN_USB_STRING

USB 문자열 설명자 및 연결된 문자열 인덱스에 대해 설명합니다.

열거형

 
USBFN_BUS_SPEED

USBFN_BUS_SPEED 열거형은 가능한 버스 속도를 정의합니다.
USBFN_DEVICE_STATE

디바이스/컨트롤러에 대한 USB(유니버설 직렬 버스) 디바이스 상태를 정의합니다. 이러한 상태는 USB 2.0 사양의 섹션 9.1에 정의된 USB 디바이스 상태에 해당합니다.
USBFN_DIRECTION

USB 데이터 전송 방향 유형을 정의합니다.
USBFN_EVENT

클래스 드라이버에 전송된 알림을 정의합니다.
USBFN_PORT_TYPE

포트 검색 중에 클라이언트 드라이버에서 반환할 수 있는 가능한 포트 유형을 정의합니다.