estrutura VDS_ISCSI_SHARED_SECRET (vdshwprv.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Define um segredo compartilhado CHAP.
Sintaxe
typedef struct _VDS_ISCSI_SHARED_SECRET {
UCHAR *pSharedSecret;
ULONG ulSharedSecretSize;
} VDS_ISCSI_SHARED_SECRET;
Membros
pSharedSecret
Um ponteiro para uma matriz de bytes que contém o segredo compartilhado CHAP. Se um segredo compartilhado não for necessário, esse parâmetro deverá ser NULL.
ulSharedSecretSize
O número de bytes na matriz para a qual o membro pSharedSecret aponta. Se o membro pSharedSecret for NULL, esse parâmetro deverá ser zero. Se pSharedSecret não for NULL, esse parâmetro deverá ser maior ou igual a 12 e menor ou igual a 16.
Comentários
Essa estrutura é usada pelos seguintes métodos:
- IVdsServiceIscsi::SetInitiatorSharedSecret define o segredo compartilhado para um iniciador iSCSI. Se o membro pSharedSecret for NULL e o membro ulSharedSecretSize for zero, SetInitiatorSharedSecret limpará todos os segredos compartilhados existentes.
- IVdsIscsiTarget::SetSharedSecret define o segredo compartilhado para um destino iSCSI. Se o membro pSharedSecret for NULL e o membro ulSharedSecretSize for zero, SetSharedSecret limpará todos os segredos compartilhados existentes.
- IVdsServiceIscsi::RememberTargetSharedSecret informa ao iniciador para se lembrar do segredo do destino.
- IVdsIscsiTarget::RememberInitiatorSharedSecret informa ao destino para lembrar o segredo do iniciador.
Para CHAP mútuo, os segredos são definidos no destino e no iniciador. Para fazer um logon bem-sucedido, o destino e o iniciador devem se lembrar dos segredos um do outro.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | vdshwprv.h |
Redistribuível | VDS 1.1 |
Confira também
IVdsIscsiTarget::RememberInitiatorSharedSecret
IVdsIscsiTarget::SetSharedSecret