estructura LOOKUP_STREAM_FROM_CLUSTER_ENTRY (winioctl.h)
Se devuelve desde el código de control FSCTL_LOOKUP_STREAM_FROM_CLUSTER. Cero o más de estas estructuras siguen la estructura LOOKUP_STREAM_FROM_CLUSTER_OUTPUT en el búfer de salida devuelto.
Sintaxis
typedef struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY {
DWORD OffsetToNext;
DWORD Flags;
LARGE_INTEGER Reserved;
LARGE_INTEGER Cluster;
WCHAR FileName[1];
} LOOKUP_STREAM_FROM_CLUSTER_ENTRY, *PLOOKUP_STREAM_FROM_CLUSTER_ENTRY;
Miembros
OffsetToNext
Desplazamiento en bytes desde el principio de esta estructura hasta el siguiente LOOKUP_STREAM_FROM_CLUSTER_ENTRY estructura devuelta. Si no hay más entradas, este valor es cero.
Flags
Marcas que describen las características de esta secuencia. El valor constará de uno o varios de estos valores. Se establecerá al menos uno de los valores LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_* que se encuentran dentro del LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_MASK (0xff000000); Se pueden establecer uno o varios de los otros valores de marca.
Reserved
Este valor está reservado y actualmente es cero.
Cluster
Este es el clúster al que hace referencia esta entrada. Será uno de los clústeres pasados en la estructura de entrada.
FileName[1]
Cadena Unicode terminada en NULL que contiene la ruta de acceso del objeto en relación con la raíz del volumen. Esta cadena hará referencia al atributo o secuencia representado por el clúster. Esta cadena no está limitada por MAX_PATH y puede tener hasta 32 768 caracteres (65 536 bytes) de longitud. No se pueden abrir todos los nombres de archivo devueltos; algunos son internos de NTFS y siempre abiertos exclusivamente. La cadena devuelta incluye la ruta de acceso completa, incluido el nombre de archivo, el nombre de la secuencia y el nombre del tipo de atributo con el formato "ruta de acceso\completa\al\nombre de archivo.ext\:streamname:typename".
Comentarios
El nombre del miembro FileName puede ser muy largo y en un formato no reconocido por un cliente con el nombre de secuencia y el nombre del tipo de atributo después del nombre de archivo. Aunque es adecuado registrar todo el nombre de archivo con fines de diagnóstico, si se va a presentar a un usuario final, se debe volver a formatear para que sea más comprensible (por ejemplo, quite el nombre del tipo de atributo y si el miembro Flags tiene una marca distinta de LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_DATA establecer, se debe mostrar un mensaje adecuado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluye Windows.h) |
Consulte también
FSCTL_LOOKUP_STREAM_FROM_CLUSTER