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 포트 검색 중에 클라이언트 드라이버에서 반환할 수 있는 가능한 포트 유형을 정의합니다. |