Compartir a través de


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

Consulte también

descripciones de DEVICE_DSM_ACTION

DEVICE_STORAGE_ADDRESS_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES