estrutura GetPresharedKeyForId_IN (iscsiop.h)

A estrutura GetPresharedKeyForId_IN contém os dados de entrada para o método GetPresharedKeyForId . Esse método será necessário se o iniciador der suporte ao IKE (Internet Key Exchange). Ele pode ajudar a determinar se o conteúdo de identificação do IKE está configurado com uma chave pré-compartilhada.

Sintaxe

typedef struct _GetPresharedKeyForId_IN {
  ULONG PortNumber;
  UCHAR IdType;
  ULONG IdSize;
  UCHAR Id[1];
} GetPresharedKeyForId_IN, *PGetPresharedKeyForId_IN;

Membros

PortNumber

O número da porta pela qual a conexão foi feita. Um valor de -1 indica que a conexão pode ser feita por meio de qualquer porta disponível.

IdType

O tipo de identificador que o iniciador coloca no conteúdo de identificação do IKE (Internet Key Exchange) para se identificar ao destino.

Tipo de conteúdo de identificação Significado
ID_IPV4_ADDR O iniciador identifica-se para o destino durante a troca de chaves com um único endereço IP de 4 bytes versão 4.
ID_FQDN O iniciador identifica-se para o destino durante a troca de chaves com uma cadeia de caracteres de nome de domínio totalmente qualificada (por exemplo, "website.com").
ID_USER_FQDN O iniciador identifica-se para o destino durante a troca de chaves com uma cadeia de caracteres de nome de usuário totalmente qualificada (por exemplo, "someone@example.com").
ID_IPV6_ADDR O iniciador identifica-se para o destino durante a troca de chaves com um único endereço IP de 16 bytes versão 6.

IdSize

O tamanho, em bytes, do identificador na ID.

Id[1]

O identificador que o iniciador usa para se identificar ao destino durante a troca de chaves.

Comentários

Você deverá implementar esse método se o iniciador der suporte ao IKE.

Requisitos

Requisito Valor
Cabeçalho iscsiop.h (include Iscsiop.h)

Confira também

GetPresharedKeyForId

GetPresharedKeyForId_OUT

Classe WMI MSiSCSI_SecurityConfigOperations