Compartilhar via


estrutura MSiSCSI_BootConfiguration (iscsicfg.h)

A estrutura MSiSCSI_BootConfiguration descreve como o dispositivo de inicialização é configurado.

Sintaxe

typedef struct _MSiSCSI_BootConfiguration {
  ULONGLONG          LUN;
  ULONGLONG          SecurityFlags;
  ULONG              UsernameSize;
  ULONG              PasswordSize;
  BOOLEAN            DiscoverBootDevice;
  WCHAR              InitiatorNode[223 + 1];
  WCHAR              TargetName[223 + 1];
  ISCSI_TargetPortal TargetPortal;
  ISCSI_LoginOptions LoginOptions;
  UCHAR              Username[1];
} MSiSCSI_BootConfiguration, *PMSiSCSI_BootConfiguration;

Membros

LUN

O LUN (número de unidade lógica) que identifica a unidade lógica no destino que funciona como um dispositivo de inicialização.

SecurityFlags

Um OR bit a bit de sinalizadores de segurança que indicam os requisitos de segurança do dispositivo de inicialização. Para obter uma lista de possíveis sinalizadores para esse membro, consulte SECURITY_FLAG_QUALIFIERS.

UsernameSize

O tamanho, em bytes, da cadeia de caracteres em Nome de usuário.

PasswordSize

O tamanho, em bytes, da cadeia de caracteres em Senha.

DiscoverBootDevice

Um valor booliano que indica se o sistema deve descobrir dinamicamente o dispositivo de inicialização. Se esse membro for TRUE, o sistema deverá descobrir dinamicamente o dispositivo de inicialização.

InitiatorNode[223 + 1]

O nome iSCSI do nó iniciador a ser usado para se conectar ao dispositivo de inicialização. Se esse membro for NULL, o HBA poderá escolher qualquer nó iniciador. O nome iSCSI para o iniciador identifica exclusivamente o iniciador em qualquer lugar do mundo. Para obter mais informações sobre como especificar esse nome, consulte a especificação iSCSI publicada pela IETF (Internet Engineering Task Force) do grupo de trabalho de armazenamento de IP.

TargetName[223 + 1]

O nome iSCSI para o destino que contém o dispositivo de inicialização.

TargetPortal

Uma estrutura ISCSI_TargetPortal que especifica o portal a ser usado para a conexão.

LoginOptions

Uma estrutura ISCSI_LoginOptions que especifica as características da sessão de logon a ser estabelecida com o dispositivo de inicialização.

Username[1]

Uma matriz de comprimento variável de caracteres que especifica o nome de usuário a ser usado com o CHAP (protocolo de autenticação de handshake de desafio). O nome de usuário também é conhecido como o nome CHAP (CHAP_N). O iniciador usa o nome CHAP para autenticar o destino.

Comentários

O pacote de ferramentas WMI gera automaticamente uma declaração da estrutura MSiSCSI_BootConfiguration quando compila a classe WMI MSiSCSI_BootConfiguration em Config.mof. É opcional que você implemente essa classe.

Requisitos

Requisito Valor
Cabeçalho iscsicfg.h (inclua Iscsicfg.h)

Confira também

ISCSI_LoginOptions

ISCSI_TargetPortal

Classe WMI MSiSCSI_BootConfiguration

SECURITY_FLAG_QUALIFIERS