USBFN_CLASS_INFORMATION_PACKET_EX 구조체(usbfnbase.h)
USB 인터페이스와 연결된 디바이스 인터페이스 클래스 정보를 설명합니다. 이 구조체는 단일 및 다중 인터페이스 함수를 설명하는 데 사용할 수 있습니다.
구문
typedef struct _USBFN_CLASS_INFORMATION_PACKET_EX {
USBFN_CLASS_INTERFACE_EX FullSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX HighSpeedClassInterfaceEx;
USBFN_CLASS_INTERFACE_EX SuperSpeedClassInterfaceEx;
WCHAR InterfaceName[MAX_INTERFACE_NAME_LENGTH];
WCHAR InterfaceGuid[MAX_INTERFACE_GUID_LENGTH];
BOOLEAN HasInterfaceGuid;
} USBFN_CLASS_INFORMATION_PACKET_EX, *PUSBFN_CLASS_INFORMATION_PACKET_EX;
멤버
FullSpeedClassInterfaceEx
전속 디바이스에 대한 인터페이스를 설명하는 USBFN_CLASS_INTERFACE_EX 구조체입니다.
HighSpeedClassInterfaceEx
고속 디바이스에 대한 인터페이스를 설명하는 구조체입니다.
SuperSpeedClassInterfaceEx
SuperSpeed 디바이스의 인터페이스를 설명하는 USBFN_CLASS_INTERFACE_EX 구조체입니다.
InterfaceName[MAX_INTERFACE_NAME_LENGTH]
인터페이스 이름을 포함하는 문자열입니다.
InterfaceGuid[MAX_INTERFACE_GUID_LENGTH]
드라이버가 디바이스 인터페이스 GUID를 파생시킬 수 있는 문자열입니다.
HasInterfaceGuid
드라이버가 디바이스 인터페이스를 게시했는지 여부를 확인합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbfnbase.h |