Partager via


MPIO_DSM_Path_V2 structure (mpiodisk.h)

La structure MPIO_DSM_Path_V2 est utilisée pour représenter la définition d’un chemin d’accès par le DSM. Il s’agit d’un sur-ensemble de la classe MPIO_DSM_Path existante précédemment.

Syntaxe

typedef struct _MPIO_DSM_Path_V2 {
  ULONGLONG DsmPathId;
  ULONGLONG Reserved;
  ULONG     PathWeight;
  ULONG     PrimaryPath;
  ULONG     OptimizedPath;
  ULONG     PreferredPath;
  ULONG     FailedPath;
  ULONG     TargetPortGroup_State;
  ULONG     ALUASupport;
  UCHAR     SymmetricLUA;
  UCHAR     TargetPortGroup_Preferred;
  USHORT    TargetPortGroup_Identifier;
  ULONG     TargetPort_Identifier;
  ULONG     Reserved32;
  ULONGLONG Reserved64;
} MPIO_DSM_Path_V2, *PMPIO_DSM_Path_V2;

Membres

DsmPathId

Champ de 64 bits non signé utilisé comme identificateur unique pour distinguer les chemins connus du DSM.

Reserved

Doit être égal à zéro.

PathWeight

Champ de 32 bits non signé qui contient le poids associé au chemin donné.

PrimaryPath

Champ de 32 bits non signé utilisé comme indicateur pour indiquer l’état du chemin d’accès lors de l’accès à un numéro d’unité logique particulier.

OptimizedPath

Champ de 32 bits non signé utilisé conjointement avec PrimaryPath pour indiquer l’état du chemin d’accès à un numéro d’unité logique.

PreferredPath

Champ de 32 bits non signé utilisé comme indicateur pour indiquer s’il s’agit du chemin d’accès préféré pour accéder au numéro d’unité logique.

FailedPath

Champ non signé 32 bits utilisé comme indicateur pour indiquer si le chemin a échoué.

TargetPortGroup_State

Champ de 32 bits non signé utilisé pour indiquer l’état d’accès du groupe de ports cible auquel appartient cette instance du numéro logique.

ALUASupport

Champ de 32 bits non signé qui retourne la prise en charge de la transition d’état ALUA (Asymmetrical Logical Unit Access) indiquée par le NUMÉRO LOGIQUE.

SymmetricLUA

Champ de 8 bits non signé utilisé comme indicateur pour indiquer à l’application si l’accès aux unités logiques est symétrique.

TargetPortGroup_Preferred

Champ de 8 bits non signé utilisé comme indicateur. Ce champ indique si le groupe de ports cible de l’unité logique qui correspond à ce chemin d’accès est préféré pour l’accès au numéro d’unité logique.

TargetPortGroup_Identifier

Champ de 16 bits non signé qui contient l’identificateur du groupe de ports cible du LUN qui correspond à ce chemin.

TargetPort_Identifier

Champ de 32 bits non signé qui contient l’identificateur du port cible qui correspond à ce chemin d’accès par lequel le numéro d’unité logique a été exposé.

Reserved32

Doit être égal à zéro.

Reserved64

Doit être égal à zéro.

Configuration requise

Condition requise Valeur
En-tête mpiodisk.h (include Mpiowmi.h)