DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT Struktur (ntddstor.h)
Die DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT Struktur speichert physische Adressbereiche, die einem oder mehreren logischen Blockbereichen entsprechen.
Syntax
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;
Angehörige
Version
Version dieser Struktur. Auf Größe(DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT) festgelegt.
Flags
Reserviert für die zukünftige Nutzung; nicht verwenden.
TotalNumberOfRanges
Die Anzahl der DEVICE_STORAGE_ADDRESS_RANGE Strukturen, die erforderlich sind, um eine DeviceDsmAction_GetPhysicalAddresses Anforderung zu erfüllen.
NumberOfRangesReturned
Die Anzahl der in Bereichenzurückgegebenen physischen Adressbereiche.
Ranges[ANYSIZE_ARRAY]
Array von DEVICE_STORAGE_ADDRESS_RANGE Struktur(n), in der physische Adressbereiche zurückgegeben werden sollen.
Bemerkungen
Der Ausgabeblock in der Nutzlast einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung wird als DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT Struktur formatiert, wenn die Aktion DeviceDsmAction_GetPhysicalAddressesist. Weitere Informationen zu dieser Aktion finden Sie unter DEVICE_DSM_ACTION Beschreibungen.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddstor.h |