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
EvtWmiInstanceQueryInstance 및 EvtWmiInstanceSetInstance 콜백 함수가 공급자 인스턴스에 사용할 고정 길이 버퍼의 최소 크기(바이트)입니다. 가변 길이 버퍼의 경우 이 멤버는 0이어야 합니다. WdfWmiProviderEventOnly가 Flags 멤버에 설정된 경우 이 멤버는 무시됩니다.
EvtWmiProviderFunctionControl
드라이버의 EvtWmiProviderFunctionControl 콜백 함수 또는 NULL에 대한 포인터입니다.
설명
WDF_WMI_PROVIDER_CONFIG 구조체는 WdfWmiProviderCreate 메서드에 대한 입력으로 사용됩니다.
WDF_WMI_PROVIDER_CONFIG 구조를 초기화하려면 드라이버가 WDF_WMI_PROVIDER_CONFIG_INIT 호출해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
머리글 | wdfwmi.h(Wdf.h 포함) |