structure RETRIEVAL_POINTERS_BUFFER (winioctl.h)
Contient la sortie du code de contrôle FSCTL_GET_RETRIEVAL_POINTERS.
Syntaxe
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;
Membres
ExtentCount
Nombre d’éléments dans le tableau Extents.
StartingVcn
VCN de départ retourné par l’appel de fonction. Ce n’est pas nécessairement le VCN demandé par l’appel de fonction, car le pilote du système de fichiers peut arrondir au premier VCN de l’étendue dans laquelle le VCN de démarrage demandé est trouvé.
NextVcn
Lcn
Extents[1]
Tableau de structures de étendues. Pour connaître le nombre de membres dans le tableau, consultez ExtentCount. Chaque membre du tableau a les membres suivants.
NextVcn
VcN au début de l’étendue suivante. Cette valeur moins StartingVcn (pour le premier membre Étendues tableau) ou le NextVcn du membre précédent du tableau (pour tous les autres membres tableau) est la longueur, dans les clusters, de l’étendue actuelle. La longueur est une entrée de l’opération de FSCTL_MOVE_FILE.
Lcn
LCN à laquelle l’étendue actuelle commence sur le volume. Cette valeur est une entrée de l’opération de FSCTL_MOVE_FILE. Sur le système de fichiers NTFS, la valeur (LONGLONG) –1 indique une unité de compression partiellement allouée ou une région non allouée d’un fichier partiellement alloué.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
d’en-tête | winioctl.h (include Windows.h) |