wmistr.h-Header

Dieser Header deklariert eine Reihe von Standarddatenstrukturen namens WNODE_XXX, die WMI verwendet, um Daten zwischen Benutzermodusdatenverbrauchern und Kernelmodusdatenanbietern wie Treibern zu übergeben.

Dieser Header wird vom Kernel verwendet. Weitere Informationen finden Sie unter

wmistr.h enthält die folgenden Programmierschnittstellen:

Strukturen

 
WMIREGGUIDW

Die WMIREGGUID-Struktur enthält neue oder aktualisierte Registrierungsinformationen für einen Daten- oder Ereignisblock.
WMIREGINFOW

Die WMIREGINFO-Struktur enthält Informationen, die von einem Treiber bereitgestellt werden, um seine Daten- und Ereignisblöcke zu registrieren oder zu aktualisieren.
WNODE_ALL_DATA

Die WNODE_ALL_DATA-Struktur enthält Daten für alle Instanzen eines Daten- oder Ereignisblocks.
WNODE_EVENT_ITEM

Die WNODE_EVENT_ITEM-Struktur enthält Daten, die von einem Treiber für ein Ereignis generiert werden.
WNODE_EVENT_REFERENCE

Die WNODE_EVENT_REFERENCE-Struktur enthält Informationen, die WMI verwenden kann, um ein Ereignis abzufragen, das den in der Registrierung festgelegten Grenzwert für die Ereignisgröße überschreitet.
WNODE_HEADER

Die WNODE_HEADER-Struktur ist das erste Element aller anderen WNODE_XXX-Strukturen. Es enthält Informationen, die allen solchen Strukturen gemeinsam sind.
WNODE_METHOD_ITEM

Die WNODE_METHOD_ITEM-Struktur gibt eine Methode an, die einem instance eines Datenblocks zugeordnet ist, und enthält alle Eingabedaten für die -Methode.
WNODE_SINGLE_INSTANCE

Die WNODE_SINGLE_INSTANCE-Struktur enthält Werte für alle Datenelemente in einer instance eines Datenblocks.
WNODE_SINGLE_ITEM

Die WNODE_SINGLE_ITEM-Struktur enthält den Wert eines einzelnen Datenelements in einer instance eines Datenblocks.
WNODE_TOO_SMALL

Die WNODE_TOO_SMALL-Struktur gibt die Größe des Puffers an, der zum Empfangen der Ausgabe einer Anforderung erforderlich ist.