Compartir a través de


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)

Consulte también

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION