estrutura MSiSCSI_QueryLBPolicy (iscsimgt.h)

Esse método MSiSCSI_QueryLBPolicy retorna a política de balanceamento de carga do MCS para cada informação se alguma que tiver sido definida em uma sessão iSCSI diferente.

Sintaxe

typedef struct _MSiSCSI_QueryLBPolicy {
  ULONGLONG                   UniqueAdapterId;
  ULONG                       Reserved;
  ULONG                       SessionCount;
  ISCSI_Supported_LB_Policies LoadBalancePolicies[1];
} MSiSCSI_QueryLBPolicy, *PMSiSCSI_QueryLBPolicy;

Membros

UniqueAdapterId

Esse é um identificador de conexão exclusivo que o iniciador usa para identificar uma conexão. Os métodos LoginToTarget e AddConnectionToSession retornam esse valor no parâmetro UniqueConnectionId.

Reserved

Reservado somente para uso da Microsoft.

SessionCount

Isso especifica o número de sessões ativas para essa ID do adapater.

LoadBalancePolicies[1]

Essa é uma enumeração que contém informações necessárias para definir a política de balanceamento de carga. Para obter mais informações sobre como definir a política de balanceamento de carga, consulte ISCSI_Supported_LB_Policies. Haverá tantas dessas estruturas quanto o número de sessões disponíveis para esse adaptador.

Comentários

Você deve implementar essa classe somente se o adaptador der suporte ao MCS. Caso contrário, ela é opcional.

Requisitos

Requisito Valor
Cabeçalho iscsimgt.h (inclua Iscsimgt.h)

Confira também

AddConnectionToSession

ISCSI_Supported_LB_Policies

LoginToTarget