RETRIEVAL_POINTERS_BUFFER 구조체(winioctl.h)
FSCTL_GET_RETRIEVAL_POINTERS 제어 코드에 대한 출력을 포함합니다.
구문
typedef struct RETRIEVAL_POINTERS_BUFFER {
DWORD ExtentCount;
LARGE_INTEGER StartingVcn;
struct {
LARGE_INTEGER NextVcn;
LARGE_INTEGER Lcn;
};
__unnamed_struct_193b_64 Extents[1];
} RETRIEVAL_POINTERS_BUFFER, *PRETRIEVAL_POINTERS_BUFFER;
멤버
ExtentCount
Extents 배열의 요소 수입니다 .
StartingVcn
함수 호출에서 반환된 시작 VCN입니다. 파일 시스템 드라이버가 요청된 시작 VCN을 찾은 범위의 첫 번째 VCN으로 반올림할 수 있으므로 함수 호출에서 요청한 VCN일 필요는 없습니다.
NextVcn
Lcn
Extents[1]
익스텐트 구조체의 배열입니다. 배열의 멤버 수는 ExtentCount를 참조하세요. 배열의 각 멤버에는 다음 멤버가 있습니다.
NextVcn
다음 범위가 시작되는 VCN입니다. 이 값에서 StartingVcn(첫 번째 Extents 배열 멤버의 경우) 또는 배열의 이전 멤버(다른 모든 Extents 배열 멤버의 경우)의 NextVcn을 뺀 값은 현재 익스텐트에서 클러스터의 길이입니다. 길이는 FSCTL_MOVE_FILE 작업에 대한 입력입니다.
Lcn
볼륨에서 현재 범위가 시작되는 LCN입니다. 이 값은 FSCTL_MOVE_FILE 작업에 대한 입력입니다. NTFS 파일 시스템에서 값(LONGLONG) –1은 부분적으로 할당된 압축 단위 또는 스파스 파일의 할당되지 않은 영역을 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |