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;
Member
Version
Version dieser Struktur. Auf sizeof(DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT) festgelegt.
Flags
Für zukünftige Verwendung reserviert; nicht verwenden.
TotalNumberOfRanges
Anzahl der DEVICE_STORAGE_ADDRESS_RANGE Strukturen, die erforderlich sind, um eine DeviceDsmAction_GetPhysicalAddresses Anforderung zu erfüllen.
NumberOfRangesReturned
Anzahl der in Bereichen zurückgegebenen physischen Adressbereiche.
Ranges[ANYSIZE_ARRAY]
Array von DEVICE_STORAGE_ADDRESS_RANGE Strukturen, in denen physische Adressbereiche zurückgegeben werden sollen.
Hinweise
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_GetPhysicalAddresses wird. Weitere Informationen zu dieser Aktion finden Sie unter DEVICE_DSM_ACTION Beschreibungen .
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddstor.h |