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 |