struktur INSTANCE_FULL_INFORMATION (fltuserstructures.h)
Struktur INSTANCE_FULL_INFORMATION berisi informasi lengkap untuk instans minifilter.
Sintaks
typedef struct _INSTANCE_FULL_INFORMATION {
ULONG NextEntryOffset;
USHORT InstanceNameLength;
USHORT InstanceNameBufferOffset;
USHORT AltitudeLength;
USHORT AltitudeBufferOffset;
USHORT VolumeNameLength;
USHORT VolumeNameBufferOffset;
USHORT FilterNameLength;
USHORT FilterNameBufferOffset;
} INSTANCE_FULL_INFORMATION, *PINSTANCE_FULL_INFORMATION;
Anggota
NextEntryOffset
Offset byte dari entri INSTANCE_FULL_INFORMATION berikutnya. Jika beberapa entri ada dalam buffer, entri terakhir berisi nol.
InstanceNameLength
Panjang, dalam byte, dari nama instans.
InstanceNameBufferOffset
Offset byte dari karakter pertama dari string nama instans. Karakter ini diikuti dalam memori oleh sisa string.
AltitudeLength
Panjang, dalam byte, dari string ketinggian.
AltitudeBufferOffset
Offset byte dari karakter pertama dari string ketinggian. Karakter ini diikuti dalam memori oleh sisa string.
VolumeNameLength
Panjang, dalam byte, dari nama volume.
VolumeNameBufferOffset
Offset byte dari karakter pertama dari string nama volume. Karakter ini diikuti dalam memori oleh sisa string (misalnya, "\Device\HarddiskVolume1").
FilterNameLength
Panjangnya, dalam byte, dari nama minifilter.
FilterNameBufferOffset
Offset byte dari karakter pertama string nama minifilter. Karakter ini diikuti dalam memori oleh sisa string.
Keterangan
Struktur ini harus diselaraskan pada batas LONGLONG (8-byte). Jika buffer berisi dua atau lebih struktur ini, nilai NextEntryOffset di setiap entri, kecuali yang terakhir, berada pada batas 8-byte.
Konten semua buffer string karakter yang dirujuk oleh struktur ini adalah Unicode.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Struktur ini tersedia dimulai dengan Microsoft Windows 2000 SP4 dengan Pembaruan Rollup, Windows XP SP2, Microsoft Windows Server 2003 SP1, dan Windows Vista atau versi yang lebih baru dari sistem operasi Windows, |
Header | fltuserstructures.h (termasuk FltUserStructures.h, FltUser.h, FltKernel.h) |