|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Functions | |
| typedef | _Struct_size_bytes_ (Size) struct _STORAGE_DESCRIPTOR_HEADER |
| #define DEVICE_DATA_SET_LB_PROVISIONING_STATE_VERSION_V1 DEVICE_DSM_ALLOCATION_OUTPUT_V1 |
Definition at line 939 of file ntddstor.h.
| #define DEVICE_DATA_SET_LB_PROVISIONING_STATE_VERSION_V2 DEVICE_DSM_ALLOCATION_OUTPUT_V2 |
Definition at line 953 of file ntddstor.h.
| #define DEVICE_DSM_ALLOCATION_OUTPUT_V1 (sizeof(DEVICE_DSM_ALLOCATION_OUTPUT)) |
Definition at line 938 of file ntddstor.h.
| #define DEVICE_DSM_ALLOCATION_OUTPUT_V2 (sizeof(DEVICE_DSM_ALLOCATION_OUTPUT2)) |
Definition at line 952 of file ntddstor.h.
| #define DEVICE_DSM_FLAG_ALLOCATION_CONSOLIDATEABLE_ONLY 0x40000000 |
Definition at line 963 of file ntddstor.h.
| #define DEVICE_DSM_FLAG_ENTIRE_DATA_SET_RANGE 0x00000001 |
Definition at line 306 of file ntddstor.h.
| #define DEVICE_DSM_FLAG_TRIM_NOT_FS_ALLOCATED 0x80000000 |
Definition at line 764 of file ntddstor.h.
| #define DEVICE_DSM_NOTIFY_FLAG_BEGIN 0x00000001 |
Definition at line 308 of file ntddstor.h.
| #define DEVICE_DSM_NOTIFY_FLAG_END 0x00000002 |
Definition at line 309 of file ntddstor.h.
| #define DEVICE_LB_PROVISIONING_DESCRIPTOR_V1_SIZE RTL_SIZEOF_THROUGH_FIELD(DEVICE_LB_PROVISIONING_DESCRIPTOR, UnmapGranularityAlignment) |
Definition at line 661 of file ntddstor.h.
| #define DeviceDsmAction_Allocation (0x00000005u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 280 of file ntddstor.h.
| #define DeviceDsmAction_CloseZone (0x00000016u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 297 of file ntddstor.h.
| #define DeviceDsmAction_ConversionQuery (0x0000001Cu | DeviceDsmActionFlag_NonDestructive) |
Definition at line 303 of file ntddstor.h.
| #define DeviceDsmAction_DrtClear (0x00000009u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 284 of file ntddstor.h.
| #define DeviceDsmAction_DrtDisable (0x0000000Au | DeviceDsmActionFlag_NonDestructive) |
Definition at line 285 of file ntddstor.h.
| #define DeviceDsmAction_DrtQuery (0x00000008u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 283 of file ntddstor.h.
| #define DeviceDsmAction_FinishZone (0x00000015u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 296 of file ntddstor.h.
| #define DeviceDsmAction_GetFreeSpace (0x0000001Bu | DeviceDsmActionFlag_NonDestructive) |
Definition at line 302 of file ntddstor.h.
| #define DeviceDsmAction_GetPhysicalAddresses (0x00000011u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 292 of file ntddstor.h.
| #define DeviceDsmAction_GetRangeErrorInfo (0x00000018u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 299 of file ntddstor.h.
| #define DeviceDsmAction_LostQuery (0x0000001Au | DeviceDsmActionFlag_NonDestructive) |
Definition at line 301 of file ntddstor.h.
| #define DeviceDsmAction_Map (0x0000000Cu | DeviceDsmActionFlag_NonDestructive) |
Definition at line 287 of file ntddstor.h.
| #define DeviceDsmAction_None 0x0u |
Definition at line 275 of file ntddstor.h.
| #define DeviceDsmAction_Notification (0x00000002u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 277 of file ntddstor.h.
| #define DeviceDsmAction_NvCache_Change_Priority (0x0000000Eu | DeviceDsmActionFlag_NonDestructive) |
Definition at line 289 of file ntddstor.h.
| #define DeviceDsmAction_NvCache_Evict (0x0000000Fu | DeviceDsmActionFlag_NonDestructive) |
Definition at line 290 of file ntddstor.h.
| #define DeviceDsmAction_OffloadRead (0x00000003u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 278 of file ntddstor.h.
| #define DeviceDsmAction_OffloadWrite (0x00000004u) |
Definition at line 279 of file ntddstor.h.
| #define DeviceDsmAction_OpenZone (0x00000014u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 295 of file ntddstor.h.
| #define DeviceDsmAction_RegenerateParity (0x0000000Du | DeviceDsmActionFlag_NonDestructive) |
Definition at line 288 of file ntddstor.h.
| #define DeviceDsmAction_Repair (0x00000006u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 281 of file ntddstor.h.
| #define DeviceDsmAction_ReportZones (0x00000013u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 294 of file ntddstor.h.
| #define DeviceDsmAction_ResetWritePointer (0x00000017u) |
Definition at line 298 of file ntddstor.h.
| #define DeviceDsmAction_ScopeRegen (0x00000012u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 293 of file ntddstor.h.
| #define DeviceDsmAction_Scrub (0x00000007u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 282 of file ntddstor.h.
| #define DeviceDsmAction_TieringQuery (0x0000000Bu | DeviceDsmActionFlag_NonDestructive) |
Definition at line 286 of file ntddstor.h.
| #define DeviceDsmAction_TopologyIdQuery (0x00000010u | DeviceDsmActionFlag_NonDestructive) |
Definition at line 291 of file ntddstor.h.
| #define DeviceDsmAction_Trim 0x1u |
Definition at line 276 of file ntddstor.h.
| #define DeviceDsmAction_VdtSet (0x0000001Du) |
Definition at line 304 of file ntddstor.h.
| #define DeviceDsmAction_WriteZeroes (0x00000019u) |
Definition at line 300 of file ntddstor.h.
| #define DeviceDsmActionFlag_NonDestructive 0x80000000 |
Definition at line 271 of file ntddstor.h.
| #define DeviceDsmDefinition_Allocation |
Definition at line 955 of file ntddstor.h.
| #define DeviceDsmDefinition_OffloadRead |
Definition at line 1036 of file ntddstor.h.
| #define DeviceDsmDefinition_OffloadWrite |
Definition at line 1060 of file ntddstor.h.
| #define IOCTL_STORAGE_ALLOCATE_BC_STREAM CTL_CODE(IOCTL_STORAGE_BASE, 0x0601, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 190 of file ntddstor.h.
| #define IOCTL_STORAGE_ATTRIBUTE_MANAGEMENT CTL_CODE(IOCTL_STORAGE_BASE, 0x0727, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 235 of file ntddstor.h.
| #define IOCTL_STORAGE_BASE FILE_DEVICE_MASS_STORAGE |
Definition at line 96 of file ntddstor.h.
| #define IOCTL_STORAGE_BC_VERSION 1 |
Definition at line 311 of file ntddstor.h.
| #define IOCTL_STORAGE_BREAK_RESERVATION CTL_CODE(IOCTL_STORAGE_BASE, 0x0405, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 166 of file ntddstor.h.
| #define IOCTL_STORAGE_CHECK_PRIORITY_HINT_SUPPORT CTL_CODE(IOCTL_STORAGE_BASE, 0x0620, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 196 of file ntddstor.h.
| #define IOCTL_STORAGE_CHECK_VERIFY CTL_CODE(IOCTL_STORAGE_BASE, 0x0200, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 98 of file ntddstor.h.
| #define IOCTL_STORAGE_CHECK_VERIFY2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0200, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 101 of file ntddstor.h.
| #define IOCTL_STORAGE_DEVICE_POWER_CAP CTL_CODE(IOCTL_STORAGE_BASE, 0x0725, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 229 of file ntddstor.h.
| #define IOCTL_STORAGE_DIAGNOSTIC CTL_CODE(IOCTL_STORAGE_BASE, 0x0728, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 238 of file ntddstor.h.
| #define IOCTL_STORAGE_EJECT_MEDIA CTL_CODE(IOCTL_STORAGE_BASE, 0x0202, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 107 of file ntddstor.h.
| #define IOCTL_STORAGE_EJECTION_CONTROL CTL_CODE(IOCTL_STORAGE_BASE, 0x0250, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 125 of file ntddstor.h.
| #define IOCTL_STORAGE_ENABLE_IDLE_POWER CTL_CODE(IOCTL_STORAGE_BASE, 0x0720, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 214 of file ntddstor.h.
| #define IOCTL_STORAGE_EVENT_NOTIFICATION CTL_CODE(IOCTL_STORAGE_BASE, 0x0724, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 226 of file ntddstor.h.
| #define IOCTL_STORAGE_FIND_NEW_DEVICES CTL_CODE(IOCTL_STORAGE_BASE, 0x0206, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 122 of file ntddstor.h.
| #define IOCTL_STORAGE_FIRMWARE_ACTIVATE CTL_CODE(IOCTL_STORAGE_BASE, 0x0702, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 211 of file ntddstor.h.
| #define IOCTL_STORAGE_FIRMWARE_DOWNLOAD CTL_CODE(IOCTL_STORAGE_BASE, 0x0701, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 208 of file ntddstor.h.
| #define IOCTL_STORAGE_FIRMWARE_GET_INFO CTL_CODE(IOCTL_STORAGE_BASE, 0x0700, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 205 of file ntddstor.h.
| #define IOCTL_STORAGE_FREE_BC_STREAM CTL_CODE(IOCTL_STORAGE_BASE, 0x0602, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 193 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_BC_PROPERTIES CTL_CODE(IOCTL_STORAGE_BASE, 0x0600, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 187 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG CTL_CODE(IOCTL_STORAGE_BASE, 0x0731, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 247 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_DEVICE_NUMBER CTL_CODE(IOCTL_STORAGE_BASE, 0x0420, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 143 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_HOTPLUG_INFO CTL_CODE(IOCTL_STORAGE_BASE, 0x0305, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 154 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_IDLE_POWERUP_REASON CTL_CODE(IOCTL_STORAGE_BASE, 0x0721, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 217 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES CTL_CODE(IOCTL_STORAGE_BASE, 0x0502, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 184 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER CTL_CODE(IOCTL_STORAGE_BASE, 0x0304, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 151 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_MEDIA_TYPES CTL_CODE(IOCTL_STORAGE_BASE, 0x0300, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 131 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_MEDIA_TYPES_EX CTL_CODE(IOCTL_STORAGE_BASE, 0x0301, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 134 of file ntddstor.h.
| #define IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS CTL_CODE(IOCTL_STORAGE_BASE, 0x0729, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 241 of file ntddstor.h.
| #define IOCTL_STORAGE_LOAD_MEDIA CTL_CODE(IOCTL_STORAGE_BASE, 0x0203, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 110 of file ntddstor.h.
| #define IOCTL_STORAGE_LOAD_MEDIA2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0203, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 113 of file ntddstor.h.
| #define IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES CTL_CODE(IOCTL_STORAGE_BASE, 0x0501, METHOD_BUFFERED, FILE_WRITE_ACCESS) |
Definition at line 181 of file ntddstor.h.
| #define IOCTL_STORAGE_MCN_CONTROL CTL_CODE(IOCTL_STORAGE_BASE, 0x0251, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 128 of file ntddstor.h.
| #define IOCTL_STORAGE_MEDIA_REMOVAL CTL_CODE(IOCTL_STORAGE_BASE, 0x0201, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 104 of file ntddstor.h.
| #define IOCTL_STORAGE_PERSISTENT_RESERVE_IN CTL_CODE(IOCTL_STORAGE_BASE, 0x0406, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 169 of file ntddstor.h.
| #define IOCTL_STORAGE_PERSISTENT_RESERVE_OUT CTL_CODE(IOCTL_STORAGE_BASE, 0x0407, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 172 of file ntddstor.h.
| #define IOCTL_STORAGE_POWER_ACTIVE CTL_CODE(IOCTL_STORAGE_BASE, 0x0722, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 220 of file ntddstor.h.
| #define IOCTL_STORAGE_POWER_IDLE CTL_CODE(IOCTL_STORAGE_BASE, 0x0723, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 223 of file ntddstor.h.
| #define IOCTL_STORAGE_PREDICT_FAILURE CTL_CODE(IOCTL_STORAGE_BASE, 0x0440, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 146 of file ntddstor.h.
| #define IOCTL_STORAGE_QUERY_PROPERTY CTL_CODE(IOCTL_STORAGE_BASE, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 178 of file ntddstor.h.
| #define IOCTL_STORAGE_READ_CAPACITY CTL_CODE(IOCTL_STORAGE_BASE, 0x0450, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 175 of file ntddstor.h.
| #define IOCTL_STORAGE_RELEASE CTL_CODE(IOCTL_STORAGE_BASE, 0x0205, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 119 of file ntddstor.h.
| #define IOCTL_STORAGE_REMOVE_ELEMENT_AND_TRUNCATE CTL_CODE(IOCTL_STORAGE_BASE, 0x0730, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 244 of file ntddstor.h.
| #define IOCTL_STORAGE_RESERVE CTL_CODE(IOCTL_STORAGE_BASE, 0x0204, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 116 of file ntddstor.h.
| #define IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE, 0x0400, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 137 of file ntddstor.h.
| #define IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE, 0x0401, METHOD_BUFFERED, FILE_READ_ACCESS) |
Definition at line 140 of file ntddstor.h.
| #define IOCTL_STORAGE_RPMB_COMMAND CTL_CODE(IOCTL_STORAGE_BASE, 0x0726, METHOD_BUFFERED, FILE_ANY_ACCESS) |
Definition at line 232 of file ntddstor.h.
| #define IOCTL_STORAGE_SET_HOTPLUG_INFO CTL_CODE(IOCTL_STORAGE_BASE, 0x0306, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 157 of file ntddstor.h.
| #define IOCTL_STORAGE_START_DATA_INTEGRITY_CHECK CTL_CODE(IOCTL_STORAGE_BASE, 0x0621, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 199 of file ntddstor.h.
| #define IOCTL_STORAGE_STOP_DATA_INTEGRITY_CHECK CTL_CODE(IOCTL_STORAGE_BASE, 0x0622, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 202 of file ntddstor.h.
Definition at line 1011 of file ntddstor.h.
| #define IsDsmActionNonDestructive | ( | _Action | ) | ((BOOLEAN)((_Action & DeviceDsmActionFlag_NonDestructive) != 0)) |
Definition at line 273 of file ntddstor.h.
| #define IsKeyReadCopyNumber | ( | _k | ) | (((_k) & 0xFFFFFE00) == READ_COPY_NUMBER_KEY) |
Definition at line 1072 of file ntddstor.h.
| #define IsKeyReadCopyNumberBypassCache | ( | _k | ) | ((_k) & READ_COPY_NUMBER_BYPASS_CACHE_FLAG) |
Definition at line 1074 of file ntddstor.h.
Definition at line 1002 of file ntddstor.h.
| #define MEDIA_CURRENTLY_MOUNTED 0x80000000 |
Definition at line 267 of file ntddstor.h.
| #define MEDIA_ERASEABLE 0x00000001 |
Definition at line 262 of file ntddstor.h.
| #define MEDIA_READ_ONLY 0x00000004 |
Definition at line 264 of file ntddstor.h.
| #define MEDIA_READ_WRITE 0x00000008 |
Definition at line 265 of file ntddstor.h.
| #define MEDIA_WRITE_ONCE 0x00000002 |
Definition at line 263 of file ntddstor.h.
| #define MEDIA_WRITE_PROTECTED 0x00000100 |
Definition at line 266 of file ntddstor.h.
| #define OBSOLETE_IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE, 0x0400, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 160 of file ntddstor.h.
| #define OBSOLETE_IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE, 0x0401, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Definition at line 163 of file ntddstor.h.
| #define READ_COMPRESSION_INFO_VALID 0x00000020 |
Definition at line 255 of file ntddstor.h.
| #define READ_COPY_NUMBER_BYPASS_CACHE_FLAG 0x00000100 |
Definition at line 1070 of file ntddstor.h.
| #define READ_COPY_NUMBER_KEY 0x52434e00 |
Definition at line 1069 of file ntddstor.h.
Definition at line 1078 of file ntddstor.h.
| #define ReadCopyNumberToKey | ( | _c | ) | (READ_COPY_NUMBER_KEY | (UCHAR)(_c)) |
Definition at line 1077 of file ntddstor.h.
| #define RECOVERED_READS_VALID 0x00000004 |
Definition at line 252 of file ntddstor.h.
| #define RECOVERED_WRITES_VALID 0x00000001 |
Definition at line 250 of file ntddstor.h.
| #define SetReadCopyNumberBypassCacheToKey | ( | _k | ) | ((_k) |= READ_COPY_NUMBER_BYPASS_CACHE_FLAG) |
Definition at line 1075 of file ntddstor.h.
| #define STORAGE_EVENT_ALL (STORAGE_EVENT_MEDIA_STATUS | STORAGE_EVENT_DEVICE_STATUS | STORAGE_EVENT_DEVICE_OPERATION) |
Definition at line 984 of file ntddstor.h.
| #define STORAGE_EVENT_DEVICE_OPERATION 0x0000000000000004 |
Definition at line 983 of file ntddstor.h.
| #define STORAGE_EVENT_DEVICE_STATUS 0x0000000000000002 |
Definition at line 982 of file ntddstor.h.
| #define STORAGE_EVENT_MEDIA_STATUS 0x0000000000000001 |
Definition at line 981 of file ntddstor.h.
| #define STORAGE_EVENT_NOTIFICATION_VERSION_V1 1 |
Definition at line 979 of file ntddstor.h.
| #define STORAGE_IDLE_POWERUP_REASON_VERSION_V1 1 |
Definition at line 1105 of file ntddstor.h.
| #define STORAGE_OFFLOAD_MAX_TOKEN_LENGTH 512 |
Definition at line 986 of file ntddstor.h.
| #define STORAGE_OFFLOAD_READ_RANGE_TRUNCATED 0x00000001 |
Definition at line 1026 of file ntddstor.h.
| #define STORAGE_OFFLOAD_TOKEN_ID_LENGTH 0x1F8 |
Definition at line 987 of file ntddstor.h.
| #define STORAGE_OFFLOAD_TOKEN_INVALID 0x0002 |
Definition at line 1052 of file ntddstor.h.
| #define STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA 0xFFFF0001 |
Definition at line 988 of file ntddstor.h.
| #define STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED 0x0001 |
Definition at line 1051 of file ntddstor.h.
| #define STORAGE_PRIORITY_HINT_SUPPORTED 0x0001 |
Definition at line 313 of file ntddstor.h.
| #define StorageIdTypeNAA StorageIdTypeFCPHName |
Definition at line 269 of file ntddstor.h.
Definition at line 259 of file ntddstor.h.
Definition at line 258 of file ntddstor.h.
| #define TAPE_RETURN_STATISTICS 0L |
Definition at line 257 of file ntddstor.h.
| #define UNRECOVERED_READS_VALID 0x00000008 |
Definition at line 253 of file ntddstor.h.
| #define UNRECOVERED_WRITES_VALID 0x00000002 |
Definition at line 251 of file ntddstor.h.
| #define WRITE_COMPRESSION_INFO_VALID 0x00000010 |
Definition at line 254 of file ntddstor.h.
Definition at line 762 of file ntddstor.h.
| typedef struct _GET_MEDIA_TYPES GET_MEDIA_TYPES |
| typedef struct _DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 * PDEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 |
| typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT * PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT |
| typedef struct _DEVICE_MEDIA_INFO * PDEVICE_MEDIA_INFO |
| typedef struct _GET_MEDIA_TYPES * PGET_MEDIA_TYPES |
| typedef enum _STORAGE_BUS_TYPE * PSTORAGE_BUS_TYPE |
| typedef struct _STORAGE_HOTPLUG_INFO * PSTORAGE_HOTPLUG_INFO |
| typedef enum _STORAGE_ID_NAA_FORMAT * PSTORAGE_ID_NAA_FORMAT |
| typedef struct _STORAGE_IDENTIFIER * PSTORAGE_IDENTIFIER |
| typedef struct _STORAGE_IDLE_POWER * PSTORAGE_IDLE_POWER |
| typedef enum _STORAGE_MEDIA_TYPE * PSTORAGE_MEDIA_TYPE |
| typedef enum _STORAGE_PORT_CODE_SET * PSTORAGE_PORT_CODE_SET |
| typedef enum _STORAGE_PROPERTY_ID * PSTORAGE_PROPERTY_ID |
| typedef enum _STORAGE_QUERY_TYPE * PSTORAGE_QUERY_TYPE |
| typedef struct _TAPE_GET_STATISTICS * PTAPE_GET_STATISTICS |
| typedef struct _TAPE_STATISTICS * PTAPE_STATISTICS |
| typedef enum _STORAGE_BUS_TYPE STORAGE_BUS_TYPE |
| typedef struct _TAPE_STATISTICS TAPE_STATISTICS |
| typedef enum _WRITE_CACHE_TYPE WRITE_CACHE_TYPE |
| typedef enum _WRITE_THROUGH WRITE_THROUGH |
| Enumerator | |
|---|---|
| StorageIdAssocDevice | |
| StorageIdAssocPort | |
| StorageIdAssocTarget | |
Definition at line 722 of file ntddstor.h.
Definition at line 437 of file ntddstor.h.
| Enumerator | |
|---|---|
| StorageIdNAAFormatIEEEExtended | |
| StorageIdNAAFormatIEEERegistered | |
| StorageIdNAAFormatIEEEERegisteredExtended | |
Definition at line 716 of file ntddstor.h.
| Enumerator | |
|---|---|
| StorageIdCodeSetReserved | |
| StorageIdCodeSetBinary | |
| StorageIdCodeSetAscii | |
| StorageIdCodeSetUtf8 | |
Definition at line 697 of file ntddstor.h.
Definition at line 704 of file ntddstor.h.
Definition at line 367 of file ntddstor.h.
Definition at line 617 of file ntddstor.h.
| Enumerator | |
|---|---|
| StoragePowerupUnknown | |
| StoragePowerupIO | |
| StoragePowerupDeviceAttention | |
Definition at line 1092 of file ntddstor.h.
Definition at line 511 of file ntddstor.h.
| Enumerator | |
|---|---|
| PropertyStandardQuery | |
| PropertyExistsQuery | |
| PropertyMaskQuery | |
| PropertyQueryMaxDefined | |
| PropertyStandardQuery | |
| PropertyExistsQuery | |
| PropertyMaskQuery | |
| PropertyQueryMaxDefined | |
Definition at line 504 of file ntddstor.h.
| Enumerator | |
|---|---|
| WriteCacheChangeUnknown | |
| WriteCacheNotChangeable | |
| WriteCacheChangeable | |
Definition at line 876 of file ntddstor.h.
| Enumerator | |
|---|---|
| WriteCacheEnableUnknown | |
| WriteCacheDisabled | |
| WriteCacheEnabled | |
Definition at line 870 of file ntddstor.h.
| Enumerator | |
|---|---|
| WriteCacheTypeUnknown | |
| WriteCacheTypeNone | |
| WriteCacheTypeWriteBack | |
| WriteCacheTypeWriteThrough | |
Definition at line 863 of file ntddstor.h.
| Enumerator | |
|---|---|
| WriteThroughUnknown | |
| WriteThroughNotSupported | |
| WriteThroughSupported | |
Definition at line 882 of file ntddstor.h.
| typedef _Struct_size_bytes_ | ( | Size | ) |
Definition at line 557 of file ntddstor.h.
| * PSTORAGE_ACCESS_ALIGNMENT_DESCRIPTOR |
Definition at line 609 of file ntddstor.h.
Referenced by ClasspAccessAlignmentProperty().
Definition at line 599 of file ntddstor.h.
Definition at line 560 of file ntddstor.h.
Definition at line 576 of file ntddstor.h.
| * PSTORAGE_DEVICE_ID_DESCRIPTOR |
Definition at line 742 of file ntddstor.h.
Referenced by ClasspDuidGetDeviceIdProperty(), CompareStorageDuids(), and RequestDuidGetDeviceIdProperty().
| * PSTORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR |
Definition at line 695 of file ntddstor.h.
Referenced by InitializeTransferPackets().
| * PSTORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR |
Definition at line 615 of file ntddstor.h.
Referenced by ClasspDeviceMediaTypeProperty().
| * PSTORAGE_READ_CAPACITY |
Definition at line 861 of file ntddstor.h.
Referenced by _IRQL_requires_max_(), and ClassDeviceControl().
| * PSTORAGE_WRITE_CACHE_PROPERTY |
Definition at line 898 of file ntddstor.h.
Referenced by ClasspWriteCacheProperty(), and RequestHandleQueryPropertyWriteCache().
| STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR |
Definition at line 609 of file ntddstor.h.
Referenced by ClasspAccessAlignmentProperty().
Definition at line 599 of file ntddstor.h.
Definition at line 560 of file ntddstor.h.
Definition at line 576 of file ntddstor.h.
| STORAGE_DEVICE_ID_DESCRIPTOR |
Definition at line 742 of file ntddstor.h.
Referenced by CompareStorageDuids().
| STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR |
Definition at line 695 of file ntddstor.h.
| STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR |
Definition at line 615 of file ntddstor.h.
Referenced by ClasspDeviceMediaTypeProperty().
| STORAGE_READ_CAPACITY |
Definition at line 861 of file ntddstor.h.
Referenced by _IRQL_requires_max_(), ClassDeviceControl(), and RequestDispatchToSequentialQueue().
| STORAGE_WRITE_CACHE_PROPERTY |
Definition at line 898 of file ntddstor.h.
Referenced by ClasspWriteCacheProperty(), and RequestHandleQueryPropertyWriteCache().