estructura RETRIEVAL_POINTERS_BUFFER (winioctl.h)
Contiene la salida del código de control FSCTL_GET_RETRIEVAL_POINTERS.
Sintaxis
typedef struct RETRIEVAL_POINTERS_BUFFER {
DWORD ExtentCount;
LARGE_INTEGER StartingVcn;
struct {
LARGE_INTEGER NextVcn;
LARGE_INTEGER Lcn;
};
__unnamed_struct_1937_64 Extents[1];
} RETRIEVAL_POINTERS_BUFFER, *PRETRIEVAL_POINTERS_BUFFER;
Miembros
ExtentCount
Recuento de elementos de la matriz Extents .
StartingVcn
VCN inicial devuelto por la llamada de función. Esto no es necesariamente el VCN solicitado por la llamada de función, ya que el controlador del sistema de archivos puede redondear hacia abajo hasta el primer VCN de la extensión en la que se encuentra el VCN inicial solicitado.
NextVcn
Lcn
Extents[1]
Matriz de estructuras de extensiones . Para el número de miembros de la matriz, vea ExtentCount. Cada miembro de la matriz tiene los siguientes miembros.
NextVcn
VCN en el que comienza la siguiente extensión. Este valor menos StartingVcn (para el primer miembro de matriz Extents) o nextVcn del miembro anterior de la matriz (para todos los demás miembros de la matriz Extents) es la longitud, en clústeres, de la extensión actual. La longitud es una entrada para la operación de FSCTL_MOVE_FILE .
Lcn
LCN en el que comienza la extensión actual en el volumen. Este valor es una entrada para la operación de FSCTL_MOVE_FILE . En el sistema de archivos NTFS, el valor (LONGLONG) –1 indica una unidad de compresión que se asigna parcialmente o una región sin asignar de un archivo disperso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluye Windows.h) |