URS_CONFIG 구조체(ursdevice.h)
USB 이중 역할 컨트롤러에 대해 URS 클라이언트 드라이버에서 구현한 이벤트 콜백 함수에 대한 포인터를 포함합니다. URS_CONFIG_INIT 호출하여 이 구조를 초기화합니다.
구문
typedef struct _URS_CONFIG {
ULONG Size;
URS_HOST_INTERFACE_TYPE HostInterfaceType;
PFN_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtUrsFilterRemoveResourceRequirements;
PFN_URS_SET_ROLE EvtUrsSetRole;
} URS_CONFIG, *PURS_CONFIG;
멤버
Size
이 구조체의 크기입니다.
HostInterfaceType
USB 호스트 컨트롤러 유형(EHCI, xHCI 또는 기타)을 나타내는 URS_HOST_INTERFACE_TYPE 형식 값입니다.
EvtUrsFilterRemoveResourceRequirements
EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS 콜백 함수에 대한 포인터입니다.
EvtUrsSetRole
EVT_URS_SET_ROLE 콜백 함수에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
머리글 | ursdevice.h(Urscx.h 포함) |