USBPM_CLIENT_CONFIG 구조체(usbpmapi.h)
정책 관리자에 클라이언트 드라이버를 등록하는 데 사용되는 구성 구조입니다. 이 구조체는 UsbPm_Register 호출에 사용됩니다.
구문
typedef struct _USBPM_CLIENT_CONFIG {
ULONG Version;
ULONG AccessDesired;
PFN_USBPM_EVENT_CALLBACK EventCallback;
PVOID Context;
PUSBPM_CLIENT_CONFIG_EXTRA_INFO ExtraInfo;
} USBPM_CLIENT_CONFIG, *PUSBPM_CLIENT_CONFIG;
멤버
Version
이 구조체의 버전입니다.
AccessDesired
USBPM_ACCESS_TYPE 값의 비트 OR입니다.
EventCallback
클라이언트 드라이버의 USBPM_EVENT_CALLBACK 콜백 함수 구현에 대한 포인터입니다.
Context
드라이버 정의 컨텍스트 구조입니다.
ExtraInfo
클라이언트 드라이버와 연결된 WDM 디바이스 개체와 같은 추가 정보가 포함된 USBPM_CLIENT_CONFIG_EXTRA_INFO 구조체에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
최소 KMDF 버전 | 1.27 |
최소 UMDF 버전 | 2.27 |
머리글 | usbpmapi.h |