USBD_INTERFACE_LIST_ENTRY 구조체(usbdlib.h)
USBD_INTERFACE_LIST_ENTRY 구조는 USB 클라이언트 드라이버가 구성 요청에 삽입할 인터페이스 배열을 만드는 데 사용됩니다.
구문
typedef struct _USBD_INTERFACE_LIST_ENTRY {
PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;
멤버
InterfaceDescriptor
구성 요청에 추가할 인터페이스를 설명하는 USB_INTERFACE_DESCRIPTOR 구조체에 대한 포인터입니다.
Interface
InterfaceDescriptor가 가리키는 인터페이스의 속성 및 설정을 설명하는 USBD_INTERFACE_INFORMATION 구조체에 대한 포인터입니다.
설명
이 구조는 루틴 USBD_CreateConfigurationRequestEx USB 클라이언트에서 사용됩니다. 클라이언트는 구성할 각 인터페이스에 대해 하나씩 이러한 구조체의 배열을 할당합니다. 또한 클라이언트는 USBD_CreateConfigurationRequestEx 호출하기 전에 종결자로 사용할 배열에 NULL 항목을 할당해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbdlib.h(Usbdlib.h 포함) |