estructura DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT (ntddstor.h)
La estructura DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT almacena intervalos de direcciones físicos que corresponden a uno o varios intervalos de bloques lógicos.
Sintaxis
typedef struct _DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT {
ULONG Version;
ULONG Flags;
ULONG TotalNumberOfRanges;
ULONG NumberOfRangesReturned;
DEVICE_STORAGE_ADDRESS_RANGE Ranges[ANYSIZE_ARRAY];
} DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT, *PDEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT;
Miembros
Version
Versión de esta estructura. Establezca en sizeof(DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT).
Flags
Reservado para uso futuro; no use.
TotalNumberOfRanges
Número de estructuras de DEVICE_STORAGE_ADDRESS_RANGE necesarias para satisfacer una solicitud de DeviceDsmAction_GetPhysicalAddresses .
NumberOfRangesReturned
Número de intervalos de direcciones físicos devueltos en Intervalos.
Ranges[ANYSIZE_ARRAY]
Matriz de DEVICE_STORAGE_ADDRESS_RANGE estructuras en las que se devuelven intervalos de direcciones físicos.
Comentarios
El bloque de salida de la carga de una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES tiene el formato de estructura de DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT cuando se DeviceDsmAction_GetPhysicalAddresses la acción. Consulte DEVICE_DSM_ACTION Descripciones para obtener más detalles sobre esta acción.
Requisitos
Requisito | Valor |
---|---|
Header | ntddstor.h |