Compartilhar via


estrutura VDS_ISCSI_SHARED_SECRET (vds.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:

Para CHAP unidirecional, o segredo é definido no destino. O iniciador deve se lembrar do segredo CHAP do destino para fazer um logon bem-sucedido.

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

Requisito Valor
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 vds.h
Redistribuível VDS 1.1

Confira também

IVdsIscsiTarget::RememberInitiatorSharedSecret

IVdsIscsiTarget::SetSharedSecret

IVdsServiceIscsi::RememberTargetSharedSecret

IVdsServiceIscsi::SetInitiatorSharedSecret