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