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) |