MSiSCSI_InitiatorSessionInfo WMI クラス
MSiSCSI_InitiatorSessionInfo WMI クラスは、指定された HBA イニシエーターに属するセッションとコレクションに関連付けられている情報を公開します。
このクラスはストレージ ミニポート ドライバーの特定のインスタンスに関連付けられているため、ミニポート ドライバーは、ミニポート ドライバーが管理する特定の物理デバイス オブジェクト (PDO) の名前を使用してクラスを登録する必要があります。
MSiSCSI_InitiatorSessionInfo クラスは、Mgmt.mof で定義されています。
class MSiSCSI_InitiatorSessionInfo {
[read,key] String InstanceName;
[read] boolean Active;
[WmiDataId(1), DisplayName("Adapter Id") : amended,
DisplayInHex, description("Id that is globally unique to
each instance of each adapter. Using the address of the
Adapter Extension is a good idea.") : amended]
uint64 UniqueAdapterId;
[WmiDataId(2), read, DisplayName("Count of Elements in
SessionsList array") : amended,
cpp_quote(
"\n // Number of elements in SessionList array\n"),
Description("Number of elements in SessionList array") :
amended]
uint32 SessionCount;
[WmiDataId(3), read, DisplayName("List Of Sessions") :
amended, Description("Variable length array of sessions.
SessionCount specifies the number of elements in the
array") : amended, WmiSizeIs("SessionCount")]
ISCSI_SessionStaticInfo SessionsList[];
};
WMI ツール スイートが前述のクラス定義をコンパイルすると、MSiSCSI_InitiatorSessionInfo データ構造体が生成されます。