다음을 통해 공유


WRITE_CACHE_TYPE 열거형(winioctl.h)

캐시 유형을 지정합니다.

Syntax

typedef enum _WRITE_CACHE_TYPE {
  WriteCacheTypeUnknown,
  WriteCacheTypeNone,
  WriteCacheTypeWriteBack,
  WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;

상수

 
WriteCacheTypeUnknown
시스템에서 쓰기 캐시의 유형을 보고할 수 없습니다.
WriteCacheTypeNone
디바이스에 쓰기 캐시가 없습니다.
WriteCacheTypeWriteBack
디바이스에 쓰기 저장 캐시가 있습니다.
WriteCacheTypeWriteThrough
디바이스에 쓰기 캐시가 있습니다.

설명

쓰기 캐시에는 쓰기 저장 및 쓰기의 두 가지 기본 유형이 있습니다. 쓰기 저장 캐시를 사용하면 디바이스는 절대적으로 필요할 때까지 캐시 데이터를 비휘발성 미디어에 복사하지 않습니다. 이 유형의 작업은 쓰기 작업의 성능을 향상시킵니다. 쓰기 캐시를 사용하면 디바이스가 캐시 및 미디어에 데이터를 병렬로 씁니다. 이 유형의 작업은 쓰기 성능을 향상시키지 않지만 후속 읽기 작업을 더 빠르게 만듭니다.

IOCTL_STORAGE_QUERY_PROPERTY 컨트롤 코드는 STORAGE_WRITE_CACHE_PROPERTY 구조의 WRITE_CACHE_TYPE 값을 보고합니다.

요구 사항

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

추가 정보