wdfwmi.h 헤더
이 헤더는 wdf에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
- Windows 드라이버 프레임워크
wdfwmi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
함수
WDF_WMI_BUFFER_APPEND_STRING WDF_WMI_BUFFER_APPEND_STRING 함수는 지정된 유니코드 문자열을 WMI에 필요한 형식으로 지정된 버퍼에 복사합니다. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER 함수는 WDF_WMI_INSTANCE_CONFIG 구조를 초기화하고 지정된 핸들을 WMI 공급자 개체에 저장합니다. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG 함수는 WDF_WMI_INSTANCE_CONFIG 구조를 초기화하고 지정된 WDF_WMI_PROVIDER_CONFIG 구조체에 대한 포인터를 저장합니다. |
WDF_WMI_PROVIDER_CONFIG_INIT WDF_WMI_PROVIDER_CONFIG_INIT 함수는 WDF_WMI_PROVIDER_CONFIG 구조를 초기화합니다. |
WdfWmiInstanceCreate WdfWmiInstanceCreate 메서드는 WMI 데이터 공급자의 인스턴스를 나타내는 WMI 인스턴스 개체를 만듭니다. |
WdfWmiInstanceDeregister WdfWmiInstanceDeregister 메서드는 시스템의 WMI 서비스에서 WMI 데이터 공급자의 지정된 인스턴스를 등록 취소합니다. |
WdfWmiInstanceFireEvent WdfWmiInstanceFireEvent 메서드는 이벤트 알림을 받기 위해 등록된 WMI 클라이언트에 WMI 이벤트를 보냅니다. |
WdfWmiInstanceGetDevice WdfWmiInstanceGetDevice 메서드는 지정된 WMI 인스턴스 개체와 연결된 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfWmiInstanceGetProvider WdfWmiInstanceGetProvider 메서드는 지정된 WMI 인스턴스 개체의 부모 개체인 WMI 공급자 개체에 대한 핸들을 반환합니다. |
WdfWmiInstanceRegister WdfWmiInstanceRegister 메서드는 WMI 데이터 공급자의 지정된 인스턴스를 시스템의 WMI 서비스에 등록합니다. |
WdfWmiProviderCreate WdfWmiProviderCreate 메서드는 WMI 데이터 블록을 나타내는 WMI 공급자 개체를 만듭니다. |
WdfWmiProviderGetDevice WdfWmiProviderGetDevice 메서드는 지정된 WMI 공급자 개체의 부모인 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfWmiProviderGetTracingHandle WdfWmiProviderGetTracingHandle 메서드는 WPP 소프트웨어 추적 세션의 이벤트 로거에 대한 핸들을 반환합니다. |
WdfWmiProviderIsEnabled WdfWmiProviderIsEnabled 메서드는 지정된 WMI 데이터 공급자에 대해 데이터 수집 또는 이벤트 알림을 사용할 수 있는지 여부를 결정합니다. |
콜백 함수
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD 드라이버의 EvtWmiInstanceExecuteMethod 콜백 함수는 드라이버가 WMI 데이터 공급자의 인스턴스에 제공하는 지정된 메서드를 실행합니다. |
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE 드라이버의 EvtWmiInstanceQueryInstance 콜백 함수는 WMI 클라이언트에 배달하기 위해 WMI 공급자의 인스턴스 데이터를 버퍼에 복사합니다. |
EVT_WDF_WMI_INSTANCE_SET_INSTANCE 드라이버의 EvtWmiInstanceSetInstance 콜백 함수는 WMI 데이터 공급자의 모든 인스턴스 데이터를 WMI 클라이언트가 제공하는 값으로 설정합니다. |
EVT_WDF_WMI_INSTANCE_SET_ITEM 드라이버의 EvtWmiInstanceSetItem 콜백 함수는 WMI 데이터 공급자 인스턴스 데이터의 단일 항목을 WMI 클라이언트가 제공하는 값으로 설정합니다. |
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL 드라이버의 EvtWmiProviderFunctionControl 콜백 함수는 지정된 WMI 데이터 공급자에 대한 데이터 수집 및 이벤트 전송에 대한 드라이버의 지원을 사용하거나 사용하지 않도록 설정합니다. |
구조
WDF_WMI_INSTANCE_CONFIG WDF_WMI_INSTANCE_CONFIG 구조에는 WMI 데이터 공급자 인스턴스에 대한 구성 정보가 포함됩니다. |
WDF_WMI_PROVIDER_CONFIG WDF_WMI_PROVIDER_CONFIG 구조에는 드라이버의 WMI 데이터 블록에 대한 구성 정보가 포함됩니다. |
열거형
WDF_WMI_PROVIDER_CONTROL WDF_WMI_PROVIDER_CONTROL 열거형은 WMI 데이터 공급자가 지원할 수 있는 컨트롤 함수의 형식을 정의합니다. |
WDF_WMI_PROVIDER_FLAGS WDF_WMI_PROVIDER_FLAGS 열거형은 드라이버의 WMI 데이터 공급자에 대한 구성 플래그를 정의합니다. |