estructura GetPresharedKeyForId_IN (iscsiop.h)
La estructura GetPresharedKeyForId_IN contiene los datos de entrada del método GetPresharedKeyForId . Este método es necesario si el iniciador admite Intercambio de claves de Internet (IKE). Puede ayudar a determinar si la carga de identificación de IKE está configurada con una clave precompartida.
Sintaxis
typedef struct _GetPresharedKeyForId_IN {
ULONG PortNumber;
UCHAR IdType;
ULONG IdSize;
UCHAR Id[1];
} GetPresharedKeyForId_IN, *PGetPresharedKeyForId_IN;
Miembros
PortNumber
Número del puerto mediante el que se realizó la conexión. Un valor de -1 indica que la conexión se puede establecer a través de cualquier puerto disponible.
IdType
Tipo de identificador que el iniciador coloca en la carga de identificación de Intercambio de claves de Internet (IKE) para identificarse en el destino.
Tipo de carga de identificación | Significado |
---|---|
ID_IPV4_ADDR | El iniciador se identifica a sí mismo en el destino durante el intercambio de claves con una única dirección IP de 4 bytes. |
ID_FQDN | El iniciador se identifica a sí mismo en el destino durante el intercambio de claves con una cadena de nombre de dominio completo (por ejemplo, "website.com"). |
ID_USER_FQDN | El iniciador se identifica a sí mismo en el destino durante el intercambio de claves con una cadena de nombre de usuario completa (por ejemplo, "someone@example.com"). |
ID_IPV6_ADDR | El iniciador se identifica a sí mismo en el destino durante el intercambio de claves con una única dirección IP de 16 bytes versión 6. |
IdSize
Tamaño, en bytes, del identificador en Id.
Id[1]
Identificador que el iniciador usa para identificarse en el destino durante el intercambio de claves.
Comentarios
Debe implementar este método si el iniciador admite IKE.
Requisitos
Requisito | Valor |
---|---|
Header | iscsiop.h (incluir Iscsiop.h) |