ISCSI_LoginOptions struttura (iscsidef.h)

La struttura ISCSI_LoginOptions definisce le caratteristiche di una sessione di accesso. Le routine LoginToTarget_IN usano queste caratteristiche definite mentre accede a una destinazione iSCSI.

Sintassi

typedef struct _ISCSI_LoginOptions {
  ULONG InformationSpecified;
  ULONG HeaderDigest;
  ULONG DataDigest;
  ULONG MaximumConnections;
  ULONG DefaultTime2Wait;
  ULONG DefaultTime2Retain;
  ULONG LoginFlags;
  ULONG AuthType;
} ISCSI_LoginOptions, *PISCSI_LoginOptions;

Members

InformationSpecified

Bitmap che indica quali membri della struttura ISCSI_LoginOptions contengono dati validi. La tabella seguente descrive i valori possibili:

bit Descrizione
ISCSI_LOGIN_OPTIONS_HEADER_DIGEST Il membro HeaderDigest specifica il tipo di digest utilizzato per garantire l'integrità dei dati di intestazione.
ISCSI_LOGIN_OPTIONS_DATA_DIGEST Il membro DataDigest specifica il tipo di digest utilizzato per garantire l'integrità dei dati dell'intestazione.
ISCSI_LOGIN_OPTIONS_MAXIMUM_CONNECTIONS Il membro MaximumConnections specifica il numero massimo di connessioni consentite nella sessione iSCSI.
ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_WAIT Il membro DefaultTime2Wait specifica il tempo minimo di attesa, in secondi, prima che l'iniziatore tenti di riconnettersi o riassegnare una connessione eliminata.
ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN Il membro DefaultTime2Retain specifica il tempo massimo consentito per riassegnare i comandi dopo l'attesa iniziale inDicata in DefaultTime2Wait.
ISCSI_LOGIN_OPTIONS_AUTH_TYPE Il membro AuthType specifica il tipo di autenticazione che stabilisce la sessione di accesso.
ISCSI_LOGIN_OPTIONS_USERNAME Nome utente da usare durante l'accesso.
ISCSI_LOGIN_OPTIONS_PASSWORD Password da usare durante l'accesso.

HeaderDigest

Valore ISCSI_DIGEST_TYPES che indica il metodo usato dall'iniziatore per verificare l'integrità del digest di intestazione in un PDU di accesso.

DataDigest

Valore ISCSI_DIGEST_TYPES che indica il metodo usato dall'iniziatore per verificare l'integrità del digest dei dati in un PDU di accesso.

MaximumConnections

Valore compreso tra 1 e 65535 che specifica il numero massimo di connessioni ai dispositivi di destinazione che possono essere associati a una singola sessione di accesso. Un valore pari a 0 indica che non esiste alcun limite al numero di connessioni.

DefaultTime2Wait

Tempo minimo di attesa, in secondi, prima che l'iniziatore tenti di riconnettersi o riassegnare una connessione (o un'attività) che è stata eliminata dopo una terminazione o reimpostazione imprevista della connessione. L'iniziatore e la negoziazione di destinazione per determinare questo valore.

DefaultTime2Retain

Tempo massimo, in secondi, per riassegnare una connessione dopo l'attesa iniziale in DefaultTime2Wait . L'iniziatore e la negoziazione di destinazione per determinare questo valore.

LoginFlags

Or bit per bit dei flag di accesso che definiscono determinate caratteristiche della sessione di accesso. La tabella seguente indica i valori che è possibile assegnare a questo membro.

Flag di accesso Significato
ISCSI_LOGIN_FLAG_REQUIRE_IPSEC La sessione di accesso deve usare il protocollo IPSec.
ISCSI_LOGIN_FLAG_MULTIPATH_ENABLED Il software multipathing è installato, quindi il servizio iniziatore iSCSI consente più sessioni alla stessa destinazione.
ISCSI_LOGIN_FLAG_RESERVED1 Solo per uso interno di Microsoft.
ISCSI_LOGIN_FLAG_ALLOW_PORTAL_HOPPING Se un portale di destinazione non è disponibile per l'accesso, l'iniziatore può "hop" tramite l'elenco dei portali di destinazione individuati e che può essere usato per le operazioni di accesso. Ovvero, l'iniziatore continuerà a provare l'elenco di portali disponibili fino a quando non trova uno che può essere usato per l'accesso, quindi può accedere al portale di destinazione disponibile.
ISCSI_LOGIN_FLAG_USE_RADIUS_RESPONSE Usare RADIUS per generare la risposta CHAP.
ISCSI_LOGIN_FLAG_USE_RAIDUS_VERIFICATION Usare RADIUS per verificare la risposta CHAP.

AuthType

Valore ISCSI_AUTH_TYPES che indica il metodo di autenticazione usato per stabilire una connessione di accesso.

Requisiti

Requisito Valore
Intestazione iscsidef.h (includere Iscsidef.h)

Vedi anche

ISCSI_AUTH_TYPES

ISCSI_DIGEST_TYPES

classe WMI ISCSI_LoginOptions