struktur WNODE_SINGLE_ITEM (wmistr.h)
Struktur WNODE_SINGLE_ITEM berisi nilai item data tunggal dalam instans blok data.
Sintaks
typedef struct tagWNODE_SINGLE_ITEM {
struct _WNODE_HEADER WnodeHeader;
ULONG OffsetInstanceName;
ULONG InstanceIndex;
ULONG ItemId;
ULONG DataBlockOffset;
ULONG SizeDataItem;
UCHAR VariableData[];
} WNODE_SINGLE_ITEM, *PWNODE_SINGLE_ITEM;
Anggota
WnodeHeader
Adalah struktur WNODE_HEADER yang berisi informasi umum untuk semua struktur WNODE_XXX , seperti ukuran buffer, GUID yang mewakili blok data yang terkait dengan permintaan, dan bendera yang memberikan informasi tentang data WNODE_XXX yang diteruskan atau dikembalikan.
OffsetInstanceName
Menunjukkan offset dari awal struktur ini ke nama instans dinamis, jika ada, diselaraskan pada batas USHORT. Anggota ini hanya valid jika WNODE_FLAG_STATIC_INSTANCE_NAMES jelas di WnodeHeader.Flags. Jika blok data terdaftar dengan nama instans statis, WMI mengabaikan OffsetInstanceName.
InstanceIndex
Menunjukkan indeks ke dalam daftar driver nama instans statis instans ini. Anggota ini hanya valid jika blok data terdaftar dengan nama instans statis dan WNODE_FLAG_STATIC_INSTANCE_NAMES diatur dalam WnodeHeader.Flags. Jika blok data terdaftar dengan nama instans dinamis, WMI mengabaikan InstanceIndex.
ItemId
Menentukan ID item data yang akan diatur.
DataBlockOffset
Menunjukkan offset dari awal struktur ini ke nilai baru untuk item data.
SizeDataItem
Menunjukkan ukuran item data.
VariableData
Berisi data tambahan, termasuk nama instans dinamis jika ada, padding sehingga nilai data dimulai pada batas 8-byte, dan nilai baru untuk item data.
Keterangan
WMI meneruskan WNODE_SINGLE_ITEM dengan permintaan IRP_MN_CHANGE_SINGLE_ITEM untuk mengatur nilai item data dalam instans blok data.
Driver membangun WNODE_SINGLE_ITEM untuk menghasilkan peristiwa yang terdiri dari satu item data.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wmistr.h (termasuk Wmistr.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk