DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS structure (ntddstor.h)

The DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS structure contains caching priority information to apply to a range of logical blocks.

Syntax

typedef struct _DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS {
  ULONG Size;
  UCHAR TargetPriority;
  UCHAR Reserved[3];
} DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS, *PDEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS;

Members

Size

Size of this structure. Set to sizeof(DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS).

TargetPriority

The target caching priority to apply to a range of logical blocks.

Reserved[3]

Reserved for future use; do not use.

Remarks

The output block in the payload of an IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES request is formatted as a DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS structure when the action is DeviceDsmAction_NvCache_Change_Priority. See DEVICE_DSM_ACTION Descriptions for more details about this action.

Requirements

Requirement Value
Header ntddstor.h

See also

DEVICE_DSM_ACTION Descriptions

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES