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. |