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 포함)

추가 정보

USB 구조체

USBD_CreateConfigurationRequestEx