RETRIEVAL_POINTERS_BUFFER Struktur (winioctl.h)
Enthält die Ausgabe für den FSCTL_GET_RETRIEVAL_POINTERS-Steuerelementcode.
Syntax
typedef struct RETRIEVAL_POINTERS_BUFFER {
DWORD ExtentCount;
LARGE_INTEGER StartingVcn;
struct {
LARGE_INTEGER NextVcn;
LARGE_INTEGER Lcn;
};
__unnamed_struct_195e_66 Extents[1];
} RETRIEVAL_POINTERS_BUFFER, *PRETRIEVAL_POINTERS_BUFFER;
Angehörige
ExtentCount
Die Anzahl der Elemente im Extents Array.
StartingVcn
Der vom Funktionsaufruf zurückgegebene Start-VCN. Dies ist nicht unbedingt der vom Funktionsaufruf angeforderte VCN, da der Dateisystemtreiber möglicherweise auf den ersten VCN des Umfangs aufrundet, in dem der angeforderte Start-VCN gefunden wird.
NextVcn
Lcn
Extents[1]
Array von Extents Strukturen. Die Anzahl der Elemente im Array finden Sie unter ExtentCount. Jedes Element des Arrays weist die folgenden Elemente auf.
NextVcn
Der VCN, bei dem das nächste Ausmaß beginnt. Dieser Wert minus StartingVcn- (für das erste Extents Arraymember) oder die NextVcn- des vorherigen Elements des Arrays (für alle anderen Bereiche Arraymember) ist die Länge des aktuellen Bereichs in Clustern. Die Länge ist eine Eingabe für den FSCTL_MOVE_FILE Vorgang.
Lcn
Das LCN, bei dem der aktuelle Umfang auf dem Volumen beginnt. Dieser Wert ist eine Eingabe für den FSCTL_MOVE_FILE Vorgang. Im NTFS-Dateisystem gibt der Wert (LONGLONG) –1 entweder eine Komprimierungseinheit an, die teilweise zugeordnet ist, oder einen nicht zugewiesenen Bereich einer sparse-Datei.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Header- | winioctl.h (enthalten Windows.h) |