다음을 통해 공유


FILE_SEGMENT_ELEMENT 공용 구조체(winnt.h)

분산/수집 읽기/쓰기 작업에 대한 I/O 버퍼의 세그먼트를 나타냅니다.

구문

typedef union _FILE_SEGMENT_ELEMENT {
  PVOID64   Buffer;
  ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;

멤버

Buffer

분산/수집 읽기/쓰기 작업에 대한 데이터에 대한 포인터입니다.

버퍼 멤버에 포인터를 할당하면 코드가 32비트로 컴파일되는 경우 값이 로그 확장됩니다. 이렇게 하면 4기가바이트 튜닝으로 구성되거나 64비트 Windows의 WOW64에서 실행되는 시스템에서 실행되는 큰 주소 인식 애플리케이션이 중단됩니다. 따라서 버퍼에 포인터를 할당할 때 PtrToPtr64 매크로를 사용합니다.

Alignment

버퍼의 정수 표현입니다. 시스템은 이 멤버를 사용하여 버퍼가 제대로 정렬되었는지 확인합니다. 애플리케이션은 일반적으로 Buffer 멤버에서 작동합니다.

요구 사항

요구 사항
헤더 winnt.h

추가 정보

WriteFileGather 함수, ReadFileScatter 함수