estructura INSTANCE_FULL_INFORMATION (fltuserstructures.h)
La estructura INSTANCE_FULL_INFORMATION contiene información completa para una instancia de minifiltro.
Sintaxis
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;
Miembros
NextEntryOffset
Desplazamiento de bytes de la siguiente entrada INSTANCE_FULL_INFORMATION. Si hay varias entradas presentes en un búfer, la última entrada contiene un cero.
InstanceNameLength
Longitud, en bytes, del nombre de la instancia.
InstanceNameBufferOffset
Desplazamiento de bytes del primer carácter de la cadena de nombre de instancia. Este carácter va seguido de la memoria por el resto de la cadena.
AltitudeLength
Longitud, en bytes, de la cadena de altitud.
AltitudeBufferOffset
Desplazamiento de bytes del primer carácter de la cadena de altitud. Este carácter va seguido de la memoria por el resto de la cadena.
VolumeNameLength
Longitud, en bytes, del nombre del volumen.
VolumeNameBufferOffset
Desplazamiento de bytes del primer carácter de la cadena de nombre de volumen. Este carácter va seguido de la memoria por el resto de la cadena (por ejemplo, "\Device\HarddiskVolume1").
FilterNameLength
Longitud, en bytes, del nombre del minifiltro.
FilterNameBufferOffset
Desplazamiento de bytes del primer carácter de la cadena de nombre del minifiltro. Este carácter va seguido de la memoria por el resto de la cadena.
Comentarios
Esta estructura debe alinearse en un límite de LONGLONG (8 bytes). Si un búfer contiene dos o más de estas estructuras, el valor NextEntryOffset de cada entrada, excepto el último, cae en un límite de 8 bytes.
El contenido de todos los búferes de cadenas de caracteres a los que hace referencia esta estructura son Unicode.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta estructura está disponible a partir de Microsoft Windows 2000 SP4 con el paquete acumulativo de actualizaciones, Windows XP SP2, Microsoft Windows Server 2003 SP1 y Windows Vista o versiones posteriores de los sistemas operativos Windows, |
Encabezado | fltuserstructures.h (include FltUserStructures.h, FltUser.h, FltKernel.h) |