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