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_64 Extents[1];
} RETRIEVAL_POINTERS_BUFFER, *PRETRIEVAL_POINTERS_BUFFER;
Membres
ExtentCount
Nombre d’éléments dans le tableau Étendues .
StartingVcn
VCN de démarrage retourné par l’appel de fonction. Il ne s’agit pas nécessairement du VCN demandé par l’appel de fonction, car le pilote de 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 d’étendues . Pour connaître le nombre de membres dans le tableau, consultez ExtentCount. Chaque membre du tableau a les membres suivants.
NextVcn
VCN à laquelle commence l’étendue suivante. Cette valeur moins StartingVcn (pour le premier membre du tableau Extents ) ou NextVcn du membre précédent du tableau (pour tous les autres membres du tableau Extents ) correspond à la longueur, dans les clusters, de l’étendue actuelle. La longueur est une entrée de l’opération FSCTL_MOVE_FILE .
Lcn
LCN à laquelle l’étendue actuelle commence sur le volume. Cette valeur est une entrée dans l’opération FSCTL_MOVE_FILE . Sur le système de fichiers NTFS, la valeur (LONGLONG) -1 indique soit une unité de compression partiellement allouée, soit une région non allouée d’un fichier partiellement alloué.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winioctl.h (inclure Windows.h) |