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

추가 정보