estrutura MSiSCSI_ConnectionStatistics (iscsiprf.h)

A estrutura MSiSCSI_ConnectionStatistics é usada por iniciadores iSCSI para relatar estatísticas de uma conexão em uma sessão.

Sintaxe

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;

Membros

iSCSIName[223 + 1]

Uma cadeia de caracteres largo que contém o nome do destino iSCSI.

CID

O ID (identificador de conexão) iSCSI para essa instância de conexão. Essa ID é um valor interno que o protocolo iSCSI usa para identificar a conexão. Não use essa ID. O software de aplicativo deve usar o identificador de conexão que os métodos LoginToTarget e AddConnectionToSession retornam no parâmetro UniqueConnectionId .

USID

A ID da sessão iSCSI para essa instância de conexão. Essa ID é um valor interno que o protocolo iSCSI usa para identificar a sessão. O software de aplicativo deve usar o identificador de sessão que os métodos LoginToTarget e AddConnectionToSession retornam no parâmetro UniqueSessionId .

UniqueAdapterId

Um inteiro de 64 bits que identifica exclusivamente um iniciador HBA e uma instância carregada de um driver de miniporto de armazenamento que gerencia o HBA. O iniciador deve usar o endereço da extensão do adaptador ou outro endereço que o driver de dispositivo possui para construir essa ID. O iniciador relata esse valor no membro UniqueAdapterId da estrutura MSiSCSI_HBAInformation .

BytesSent

O número de bytes enviados por essa conexão.

BytesReceived

O número de bytes recebidos por essa conexão.

PDUCommandsSent

O número de PDUs enviadas por essa conexão.

PDUResponsesReceived

O número de PDUs recebidas por essa conexão.

Comentários

Os iniciadores devem registrar a classe WMI MSiSCSI_ConnectionStatistics com o seguinte nome de instância dinâmica para a conexão:

targetname_#:#

O primeiro sinal numérico (#) é o valor no membro USID de MSiSCSI_ConnectionStatistics e o segundo sinal numérico (#) é o valor no membro CID . É opcional que você implemente essa classe.

Os totais rastreados por essa estrutura são válidos para o tempo de vida da conexão na sessão. Os totais de todas as conexões em uma sessão são obtidos em MSiSCSI_SessionStatistics estrutura.

Requisitos

Requisito Valor
Cabeçalho iscsiprf.h (inclua Iscsiprf.h)

Confira também

AddConnectionToSession

LoginToTarget

Classe WMI MSiSCSI_ConnectionStatistics

MSiSCSI_HBAInformation