HANDLE_OPTIONS 열거형(windowsstoragecom.h)

파일 핸들의 플래그를 정의합니다.

Syntax

typedef enum HANDLE_OPTIONS {
  HO_NONE = 0,
  HO_OPEN_REQUIRING_OPLOCK = 0x40000,
  HO_DELETE_ON_CLOSE = 0x4000000,
  HO_SEQUENTIAL_SCAN = 0x8000000,
  HO_RANDOM_ACCESS = 0x10000000,
  HO_NO_BUFFERING = 0x20000000,
  HO_OVERLAPPED = 0x40000000,
  HO_WRITE_THROUGH = 0x80000000
} ;

상수

 
HO_NONE
값: 0
없음
HO_OPEN_REQUIRING_OPLOCK
값: 0x40000
이 값은 내부 전용입니다.
HO_DELETE_ON_CLOSE
값: 0x4000000
이 핸들이 닫힌 직후에 파일이 삭제됩니다.
HO_SEQUENTIAL_SCAN
값: 0x8000000
액세스는 처음부터 끝까지 순차적으로 사용할 수 있습니다. 시스템에서는 이 필드를 힌트로 사용하여 파일 캐싱을 최적화할 수 있습니다.
자세한 내용은 캐싱 동작을 참조하세요.
HO_RANDOM_ACCESS
값: 0x10000000
액세스는 임의로 설정됩니다. 시스템에서는 이 필드를 힌트로 사용하여 파일 캐싱을 최적화할 수 있습니다.
자세한 내용은 캐싱 동작을 참조하세요.
HO_NO_BUFFERING
값: 0x20000000
파일은 데이터 읽기 및 쓰기에 대한 시스템 캐싱 없이 열립니다. 이 플래그는 하드 디스크 캐싱 또는 메모리 매핑된 파일에 영향을 주지 않습니다.
이 플래그로 열린 파일을 성공적으로 사용하기 위한 엄격한 요구 사항이 있습니다. 자세한 내용은 파일 버퍼링을 참조하세요.
HO_OVERLAPPED
값: 0x40000000
비동기 I/O를 위해 파일을 열거나 만듭니다.
이 플래그로 만든 파일 핸들을 사용할 때 고려 사항에 대한 자세한 내용은 동기 및 비동기 I/O 핸들을 참조하세요.
HO_WRITE_THROUGH
값: 0x80000000
쓰기 작업은 중간 캐시를 거치지 않고 디스크로 직접 이동합니다.
자세한 내용은 캐싱 동작을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 windowsstoragecom.h