WDF_WMI_PROVIDER_CONFIG-Struktur (wdfwmi.h)
[Gilt nur für KMDF]
Die WDF_WMI_PROVIDER_CONFIG-Struktur enthält Konfigurationsinformationen für den WMI-Datenblock eines Treibers.
Syntax
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;
Member
Size
Die Größe (in Bytes) dieser Struktur.
Guid
Der symbolische Name einer GUID , die einen WMI-Datenblock identifiziert.
Flags
Ein bitweiser OR mit WDF_WMI_PROVIDER_FLAGS typisierten Werten.
MinInstanceBufferSize
Die Mindestgröße von Puffern fester Länge in Bytes, die die Rückruffunktionen EvtWmiInstanceQueryInstance und EvtWmiInstanceSetInstance für Anbieterinstanzen verwenden. Dieser Member muss für Puffer mit variabler Länge null sein. Dieses Element wird ignoriert, wenn WdfWmiProviderEventOnly im Flags-Element festgelegt ist.
EvtWmiProviderFunctionControl
Ein Zeiger auf die EvtWmiProviderFunctionControl-Rückruffunktion des Treibers ( NULL).
Hinweise
Die WDF_WMI_PROVIDER_CONFIG-Struktur wird als Eingabe für die WdfWmiProviderCreate-Methode verwendet.
Um eine WDF_WMI_PROVIDER_CONFIG-Struktur zu initialisieren, sollte Ihr Treiber WDF_WMI_PROVIDER_CONFIG_INIT aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdfwmi.h (einschließen von Wdf.h) |