Compartir a través de


estructura ISCSI_TargetMapping (iscsidef.h)

La estructura ISCSI_TargetMapping asigna una colección de números de unidad lógica (LUN) que se definen localmente en un grupo de números de unidad lógica iSCSI de 64 bits.

Sintaxis

typedef struct _ISCSI_TargetMapping {
  ULONG         OSBus;
  ULONG         OSTarget;
  ULONGLONG     UniqueSessionId;
  ULONG         LUNCount;
  WCHAR         TargetName[223 + 1];
  BOOLEAN       FromPersistentLogin;
  ULONGLONG     Reserved;
  ISCSI_LUNList LUNList[1];
} ISCSI_TargetMapping, *PISCSI_TargetMapping;

Miembros

OSBus

Número de bus SCSI (que es válido en el sistema operativo local) al que está asignado el destino remoto. Un valor de 0xffffffff indica que el controlador de minipuerto puede asociar cualquier número de bus SCSI con el destino.

OSTarget

Número de destino SCSI (que es válido en el sistema operativo local) al que está asignado el destino remoto. Un valor de 0xffffffff indica que el controlador de minipuerto puede elegir cualquier número para identificar el dispositivo de destino remoto.

UniqueSessionId

Entero de 64 bits que identifica de forma única la sesión. Los métodos LoginToTarget y AddConnectionToSession devuelven este valor en su parámetro UniqueSessionId. No confunda este valor con los valores de los miembros ISID y TSID.

LUNCount

Número de LUN que están asociados al dispositivo de destino remoto.

TargetName[223 + 1]

Cadena de caracteres anchos que indica el nombre de destino.

FromPersistentLogin

Valor booleano que indica si la sesión de inicio de sesión es persistente. Si este miembro es TRUE, la sesión de inicio de sesión es persistente y el sistema lo crea automáticamente cuando se inicia el equipo. Si este miembro es FALSE, la sesión de inicio de sesión no es persistente.

Reserved

Reservado solo para uso de Microsoft.

LUNList[1]

Estructura ISCSI_LUNList que contiene una lista de LUN asociadas al dispositivo de destino.

Comentarios

Un LUN iSCSI de 64 bits por sí solo no identifica de forma única la unidad lógica que representa. Sin embargo, la combinación de un LUN iSCSI y el nombre del destino al que pertenece la unidad lógica proporciona una identificación única para esa unidad lógica que es válida en cualquier lugar de la red.

Las aplicaciones de administración pueden usar la estructura ISCSI_TargetMapping para especificar un número de LUN local que se puede asignar al LUN de destino que el sistema operativo encuentra durante las enumeraciones de dispositivos.

Requisitos

Requisito Valor
Header iscsidef.h (incluir Iscsidef.h)

Consulte también

AddConnectionToSession

ISCSI_LUNList

clase WMI de ISCSI_TargetMapping

LoginToTarget