NV_FEATURE_PARAMETER 구조는 IOCTL_SCSI_MINIPORT_NVCACHE 요청과 함께 디바이스에서 NV Cache Manager 기능 지원 정보를 가져오는 데 사용됩니다. NV Cache Manager 기능 매개 변수 구조는 NVCACHE_REQUEST_BLOCK 구조의 함수 필드에서 요청된 대로 NRB_NVCACHE_INFO 함수에서 성공적으로 반환되면 미니포트 드라이버에서 반환됩니다.
이러한 필드의 값은 ATA8-ACS 사양 섹션 7.16의 IDENTIFY DEVICE 명령에서 가져옵니다.
통사론
typedef struct _NV_FEATURE_PARAMETER {
USHORT NVPowerModeEnabled;
USHORT NVParameterReserv1;
USHORT NVCmdEnabled;
USHORT NVParameterReserv2;
USHORT NVPowerModeVer;
USHORT NVCmdVer;
ULONG NVSize;
USHORT NVReadSpeed;
USHORT NVWrtSpeed;
ULONG DeviceSpinUpTime;
} NV_FEATURE_PARAMETER, *PNV_FEATURE_PARAMETER;
회원
NVPowerModeEnabled
식별 디바이스 데이터의 단어 214, 비트 0에서 가져온 값은 NV 캐시 전원 모드 기능 집합이 사용됨을 의미합니다.
NVParameterReserv1
나중에 사용할 수 있습니다.
NVCmdEnabled
IDENTIFY DEVICE 데이터의 단어 214, 비트 4에서 가져온 값은 NV 캐시 기능 집합이 사용됨을 의미합니다.
NVParameterReserv2
나중에 사용할 수 있습니다.
NVPowerModeVer
식별 디바이스 데이터의 단어 214, 비트 8~11에서 가져온 이 필드에는 NV 캐시 전원 모드 기능 집합 버전이 포함되어 있습니다.
NVCmdVer
식별 디바이스 데이터의 단어 214, 비트 12~15에서 가져온 이 필드에는 NV 캐시 기능 집합 버전이 포함되어 있습니다.
NVSize
IDENTIFY DEVICE 데이터의 단어 215 및 216에서 가져온 이 필드에는 논리적 블록에 NV 캐시 크기가 포함됩니다.
NVReadSpeed
IDENTIFY DEVICE 데이터의 단어 217에서 가져온 이 필드에는 NV 캐시 읽기 전송 속도가 초당 메가바이트(MB/s)입니다.
NVWrtSpeed
IDENTIFY DEVICE 데이터의 단어 218에서 가져온 이 필드에는 NV 캐시 쓰기 전송 속도(초당 MB/초)가 포함됩니다.
DeviceSpinUpTime
식별 디바이스 데이터의 단어 219, 비트 0~7에서 가져온 이 필드에는 디바이스의 예상 스핀업 시간(초)이 포함됩니다.
요구 사항
요구 | 값 |
---|---|
헤더 | ntddscsi.h(Ntddscsi.h 포함) |