UDECX_WDF_DEVICE_CONFIG 구조체(udecxwdfdevice.h)
USB 호스트 컨트롤러에 대한 UDE 클라이언트 드라이버에서 구현한 이벤트 콜백 함수에 대한 포인터를 포함합니다. UDECX_WDF_DEVICE_CONFIG_INIT 호출하여 이 구조를 초기화합니다.
구문
typedef struct _UDECX_WDF_DEVICE_CONFIG {
ULONG Size;
USHORT NumberOfUsb20Ports;
USHORT NumberOfUsb30Ports;
PFN_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY EvtUdecxWdfDeviceQueryUsbCapability;
UDECX_WDF_DEVICE_RESET_ACTION ResetAction;
PFN_UDECX_WDF_DEVICE_RESET EvtUdecxWdfDeviceReset;
} UDECX_WDF_DEVICE_CONFIG, *PUDECX_WDF_DEVICE_CONFIG;
멤버
Size
이 구조체의 크기입니다.
NumberOfUsb20Ports
에뮬레이트된 호스트 컨트롤러의 루트 허브에 있는 USB 2.0 포트 수입니다.
NumberOfUsb30Ports
에뮬레이트된 호스트 컨트롤러의 루트 허브에 있는 USB 3.0 포트 수입니다.
EvtUdecxWdfDeviceQueryUsbCapability
EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY 콜백 함수에 대한 포인터입니다.
ResetAction
다시 설정 작업을 나타내는 UDECX_WDF_DEVICE_RESET_ACTION 형식 값( 연결된 각 디바이스 또는 호스트 컨트롤러)입니다.
EvtUdecxWdfDeviceReset
EVT_UDECX_WDF_DEVICE_RESET 콜백 함수에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | udecxwdfdevice.h(Udecx.h 포함) |