WDF_WMI_PROVIDER_CONFIG 구조체(wdfwmi.h)

[KMDF에만 적용]

WDF_WMI_PROVIDER_CONFIG 구조에는 드라이버의 WMI 데이터 블록에 대한 구성 정보가 포함됩니다.

구문

typedef struct _WDF_WMI_PROVIDER_CONFIG {
  ULONG                                 Size;
  GUID                                  Guid;
  ULONG                                 Flags;
  ULONG                                 MinInstanceBufferSize;
  PFN_WDF_WMI_PROVIDER_FUNCTION_CONTROL EvtWmiProviderFunctionControl;
} WDF_WMI_PROVIDER_CONFIG, *PWDF_WMI_PROVIDER_CONFIG;

멤버

Size

이 구조체의 크기(바이트)입니다.

Guid

WMI 데이터 블록을 식별하는 GUID 의 기호 이름입니다.

Flags

WDF_WMI_PROVIDER_FLAGS 형식 값의 비트 OR입니다.

MinInstanceBufferSize

EvtWmiInstanceQueryInstanceEvtWmiInstanceSetInstance 콜백 함수가 공급자 인스턴스에 사용할 고정 길이 버퍼의 최소 크기(바이트)입니다. 가변 길이 버퍼의 경우 이 멤버는 0이어야 합니다. WdfWmiProviderEventOnlyFlags 멤버에 설정된 경우 이 멤버는 무시됩니다.

EvtWmiProviderFunctionControl

드라이버의 EvtWmiProviderFunctionControl 콜백 함수 또는 NULL에 대한 포인터입니다.

설명

WDF_WMI_PROVIDER_CONFIG 구조체는 WdfWmiProviderCreate 메서드에 대한 입력으로 사용됩니다.

WDF_WMI_PROVIDER_CONFIG 구조를 초기화하려면 드라이버가 WDF_WMI_PROVIDER_CONFIG_INIT 호출해야 합니다.

요구 사항

요구 사항
최소 KMDF 버전 1.0
머리글 wdfwmi.h(Wdf.h 포함)

추가 정보

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate