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

추가 정보

UsbPm_Register