Partilhar via


SetPresharedKeyForId_IN estrutura (iscsiop.h)

A estrutura SetPresharedKeyForId_IN contém os dados de entrada do método SetPresharedKeyForId.

Sintaxe

typedef struct _SetPresharedKeyForId_IN {
  ULONG     PortNumber;
  ULONGLONG SecurityFlags;
  UCHAR     IdType;
  ULONG     IdSize;
  ULONG     KeySize;
  UCHAR     Id[1];
} SetPresharedKeyForId_IN, *PSetPresharedKeyForId_IN;

Membros

PortNumber

O número da porta com a qual o iniciador usa a chave pré-compartilhada. Um valor de 0xffffffff indica todas as portas.

SecurityFlags

Um OR bit a bit de sinalizadores que indicam os requisitos de segurança de um destino. Para obter uma lista de valores possíveis para esse membro, consulte SECURITY_FLAG_QUALIFIERS.

IdType

O tipo de identificador a ser associado à chave pré-compartilhada. O iniciador coloca esse identificador (ID) no conteúdo de identificação de IKE (troca de chaves da Internet) para se identificar para o destino. A tabela a seguir descreve os possíveis tipos de conteúdo de identificação.

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 ao 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 ao destino durante a troca de chaves com uma cadeia de caracteres de nome de usuário totalmente qualificada (por exemplo, "sample@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 em ID.

KeySize

O tamanho, em bytes, da chave no Key.

Id[1]

A ID a ser associada à chave. O iniciador usa essa ID para se identificar ao destino durante a troca de chaves.

Observações

Você deve implementar esse método.

Requisitos

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

Consulte também

SECURITY_FLAG_QUALIFIERS

SetPresharedKeyForId

SetPresharedKeyForId_OUT