MSiSCSI_ConnectionStatistics 構造体 (iscsiprf.h)

MSiSCSI_ConnectionStatistics構造体は、セッション内の接続の統計情報を報告するために iSCSI イニシエーターによって使用されます。

構文

typedef struct _MSiSCSI_ConnectionStatistics {
  WCHAR     iSCSIName[223 + 1];
  USHORT    CID;
  ULONGLONG USID;
  ULONGLONG UniqueAdapterId;
  ULONGLONG BytesSent;
  ULONGLONG BytesReceived;
  ULONGLONG PDUCommandsSent;
  ULONGLONG PDUResponsesReceived;
} MSiSCSI_ConnectionStatistics, *PMSiSCSI_ConnectionStatistics;

メンバー

iSCSIName[223 + 1]

iSCSI ターゲットの名前を含むワイド文字列。

CID

この接続インスタンスの iSCSI 接続識別子 (ID)。 この ID は、iSCSI プロトコルが接続を識別するために使用する内部値です。 この ID は使用しないでください。 アプリケーション ソフトウェアでは、 LoginToTarget メソッドと AddConnectionToSession メソッドが UniqueConnectionId パラメーターで返す接続識別子を使用する必要があります。

USID

この接続インスタンスの iSCSI セッション ID。 この ID は、iSCSI プロトコルがセッションを識別するために使用する内部値です。 アプリケーション ソフトウェアでは、 LoginToTarget メソッドと AddConnectionToSession メソッドが UniqueSessionId パラメーターで返すセッション識別子を使用する必要があります。

UniqueAdapterId

HBA イニシエーターと、HBA を管理するストレージ ミニポート ドライバーの読み込まれたインスタンスを一意に識別する 64 ビットの整数。 イニシエーターは、アダプター拡張機能のアドレスまたはデバイス ドライバーが所有する別のアドレスを使用して、この ID を構築する必要があります。 イニシエーターは、MSiSCSI_HBAInformation構造体の UniqueAdapterId メンバーでこの値を報告します。

BytesSent

この接続経由で送信されるバイト数。

BytesReceived

この接続を介して受信されたバイト数。

PDUCommandsSent

この接続経由で送信される PDU の数。

PDUResponsesReceived

この接続を介して受信された PDU の数。

注釈

イニシエーターは、接続の次の動的インスタンス名を使用して 、MSiSCSI_ConnectionStatistics WMI クラス を登録する必要があります。

targetname_#:#

最初の番号記号 (#) は MSiSCSI_ConnectionStatisticsUSID メンバーの値であり、2 番目の数値記号 (#) は CID メンバーの値です。 このクラスを実装することは省略可能です。

この構造体によって追跡される合計は、セッション内の接続の有効期間中有効です。 セッション内のすべての接続の合計は、 MSiSCSI_SessionStatistics 構造で取得されます。

要件

要件
Header iscsiprf.h (Iscsiprf.h を含む)

こちらもご覧ください

AddConnectionToSession

LoginToTarget

MSiSCSI_ConnectionStatistics WMI クラス

MSiSCSI_HBAInformation