estructura de SetPresharedKeyForId_IN (iscsiop.h)
La estructura SetPresharedKeyForId_IN contiene los datos de entrada del método SetPresharedKeyForId .
Sintaxis
typedef struct _SetPresharedKeyForId_IN {
ULONG PortNumber;
ULONGLONG SecurityFlags;
UCHAR IdType;
ULONG IdSize;
ULONG KeySize;
UCHAR Id[1];
} SetPresharedKeyForId_IN, *PSetPresharedKeyForId_IN;
Miembros
PortNumber
Número del puerto con el que el iniciador usa la clave precompartida. Un valor de 0xffffffff indica todos los puertos.
SecurityFlags
OR bit a bit de marcas que indican los requisitos de seguridad de un destino. Para obtener una lista de los valores posibles para este miembro, consulte SECURITY_FLAG_QUALIFIERS.
IdType
Tipo de identificador que se va a asociar a la clave precompartida. El iniciador coloca este identificador (ID) en la carga de identificación de intercambio de claves de Internet (IKE) para identificarse en el destino. En la tabla siguiente se describen los posibles tipos de carga de identificación.
Tipo de carga de identificación | Significado |
---|---|
ID_IPV4_ADDR | El iniciador se identifica al destino durante el intercambio de claves con una única dirección IP de 4 bytes. |
ID_FQDN | El iniciador se identifica al destino durante el intercambio de claves con una cadena de nombre de dominio completa (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, "sample@example.com"). |
ID_IPV6_ADDR | El iniciador se identifica a sí mismo con el destino durante el intercambio de claves con una única dirección IP de 16 bytes. |
IdSize
Tamaño, en bytes, del identificador en Id.
KeySize
Tamaño, en bytes, de la clave en Clave.
Id[1]
Identificador que se va a asociar a la clave. El iniciador usa este identificador para identificarse en el destino durante el intercambio de claves.
Comentarios
Debe implementar este método.
Requisitos
Requisito | Valor |
---|---|
Header | iscsiop.h (incluya Iscsiop.h) |