intestazione wmistr.h
Questa intestazione dichiara un set di strutture di dati standard denominate WNODE_XXX che WMI usa per passare dati tra consumer di dati in modalità utente e provider di dati in modalità kernel, ad esempio i driver.
Questa intestazione viene usata dal kernel. Per altre informazioni, vedere:
wmistr.h contiene le interfacce di programmazione seguenti:
Strutture
WMIREGGUIDW La struttura WMIREGGUID contiene informazioni di registrazione nuove o aggiornate per un blocco di dati o un blocco eventi. |
WMIREGINFOW La struttura WMIREGINFO contiene informazioni fornite da un driver per registrare o aggiornare i blocchi dati e i blocchi eventi. |
WNODE_ALL_DATA La struttura WNODE_ALL_DATA contiene dati per tutte le istanze di un blocco di dati o di un blocco eventi. |
WNODE_EVENT_ITEM La struttura WNODE_EVENT_ITEM contiene dati generati da un driver per un evento. |
WNODE_EVENT_REFERENCE La struttura WNODE_EVENT_REFERENCE contiene informazioni che WMI può usare per eseguire query per un evento che supera il limite di dimensioni dell'evento impostato nel Registro di sistema. |
WNODE_HEADER La struttura WNODE_HEADER è il primo membro di tutte le altre strutture WNODE_XXX. Contiene informazioni comuni a tutte queste strutture. |
WNODE_METHOD_ITEM La struttura WNODE_METHOD_ITEM indica un metodo associato a un'istanza di un blocco di dati e contiene tutti i dati di input per il metodo. |
WNODE_SINGLE_INSTANCE La struttura WNODE_SINGLE_INSTANCE contiene valori per tutti gli elementi dati in un'istanza di un blocco di dati. |
WNODE_SINGLE_ITEM La struttura WNODE_SINGLE_ITEM contiene il valore di un singolo elemento di dati in un'istanza di un blocco di dati. |
WNODE_TOO_SMALL La struttura WNODE_TOO_SMALL indica la dimensione del buffer necessaria per ricevere l'output da una richiesta. |