Partager via


structure STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR (ntddstor.h)

La structure STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR décrit la topologie physique d’un appareil ou d’un adaptateur.

Syntaxe

typedef struct _STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR {
  ULONG                      Version;
  ULONG                      Size;
  ULONG                      NodeCount;
  ULONG                      Reserved;
  STORAGE_PHYSICAL_NODE_DATA Node[ANYSIZE_ARRAY];
} STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR, *PSTORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR;

Membres

Version

Version de cette structure, en octets. La valeur de ce membre change à mesure que des membres sont ajoutés à la structure. Définissez sur sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).

Size

Taille totale des données, en octets, qui peut inclure des données qui suivent cette structure. Doit être >= sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).

NodeCount

Nombre total de nœuds de stockage dans le système.

Reserved

Réservé pour un usage futur. Ne pas utiliser.

Node[ANYSIZE_ARRAY]

Tableau de structures STORAGE_PHYSICAL_NODE_DATA qui décrivent les données d’appareil physiques de chaque nœud de stockage. Le nombre de structures dans le tableau est déterminé par NodeCount.

Remarques

La structure STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR est retournée à partir d’une requête IOCTL_STORAGE_QUERY_PROPERTY qui a un PropertyId de StorageAdapterPhysicalTopologyProperty ou StorageDevicePhysicalTopologyProperty.

Configuration requise

Condition requise Valeur
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PHYSICAL_NODE_DATA