Condividi tramite


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.