다음을 통해 공유


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_195e_66 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 포함)

참고 항목

조각 모음

FSCTL_GET_RETRIEVAL_POINTERS

FSCTL_MOVE_FILE