Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит выходные данные для кода элемента управления FSCTL_GET_RETRIEVAL_POINTERS.
Синтаксис
typedef struct RETRIEVAL_POINTERS_BUFFER {
DWORD ExtentCount;
LARGE_INTEGER StartingVcn;
struct {
LARGE_INTEGER NextVcn;
LARGE_INTEGER Lcn;
};
__unnamed_struct_0437_64 Extents[1];
} RETRIEVAL_POINTERS_BUFFER, *PRETRIEVAL_POINTERS_BUFFER;
Члены
ExtentCount
Количество элементов в массиве Экстентов.
StartingVcn
Начальный VCN, возвращаемый вызовом функции. Это не обязательно VCN, запрошенный вызовом функции, так как драйвер файловой системы может округить до первой VCN степени, в которой найден запрошенный начальный VCN.
NextVcn
Lcn
Extents[1]
Массив экстентов структур. Количество элементов в массиве см. в разделе ExtentCount. Каждый элемент массива содержит следующие элементы.
NextVcn
VCN, с которого начинается следующая степень. Это значение минус StartingVcn (для первого члена массива экстентов) или NextVcn предыдущего элемента массива (для всех остальных элементов массива экстентов) — это длина в кластерах текущего экстента. Длина — это входные данные для операции FSCTL_MOVE_FILE.
Lcn
LCN, с которого начинается текущий экстент на томе. Это значение представляет собой входные данные для операции FSCTL_MOVE_FILE. В файловой системе NTFS значение (LONGLONG) –1 указывает либо единицу сжатия, которая частично выделена, либо нераспределенный регион разреженного файла.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| заголовка | winioctl.h (включая Windows.h) |