DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT structure (ntddstor.h)
La structure DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT stocke des plages d’adresses physiques qui correspondent à une ou plusieurs plages de blocs logiques.
Syntaxe
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;
Membres
Version
Version de cette structure. Définissez sur sizeof(DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT).
Flags
Réservé pour une utilisation ultérieure ; n’utilisez pas.
TotalNumberOfRanges
Nombre de structures DEVICE_STORAGE_ADDRESS_RANGE nécessaires pour répondre à une demande de DeviceDsmAction_GetPhysicalAddresses .
NumberOfRangesReturned
Nombre de plages d’adresses physiques retournées dans Plages.
Ranges[ANYSIZE_ARRAY]
Tableau de DEVICE_STORAGE_ADDRESS_RANGE structure(s) dans laquelle retourner des plages d’adresses physiques.
Remarques
Le bloc de sortie dans la charge utile d’une requête IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES est mis en forme en tant que structure DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT lorsque l’action est DeviceDsmAction_GetPhysicalAddresses. Pour plus d’informations sur cette action , consultez descriptions DEVICE_DSM_ACTION.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddstor.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour