clase WMI de MSiSCSI_HBASessionConfig
Las aplicaciones de administración pueden usar la clase WMI de MSiSCSI_HBASessionConfig para recuperar y establecer las opciones de configuración predeterminadas que usa una instancia determinada de un controlador de miniporte de almacenamiento para establecer una sesión de inicio de sesión con un dispositivo de destino.
Dado que esta clase está asociada a una instancia determinada de un controlador de minipuerto de almacenamiento, el controlador de minipuerto debe registrar la clase con el nombre del objeto de dispositivo físico (PDO) determinado que administra el controlador de minipuerto.
La clase MSiSCSI_HBASessionConfig se define de la siguiente manera en Mgmt.mof.
class MSiSCSI_HBASessionConfig {
[key] string InstanceName;
boolean Active;
[WmiDataId(1), read, write, Description(" The InitialR2T
key is used to turn off the default use of R2T, thus
allowing an initiator to start sending data to a target
as if it has received an initial R2T with Buffer
Offset=0 and Desired Data Transfer Length=min
(FirstBurstSize, Expected Data Transfer Length).") :
amended]
boolean InitialR2T;
[WmiDataId(2), read, write, Description("The initiator and
target negotiate support for immediate data. To turn
immediate data off, the initiator or target must state
its desire to do so. ImmediateData can be turned on if
both the initiator and target have ImmediateData=Yes.")
: amended]
boolean ImmediateData;
[WmiDataId(3), read, write, Description("Maximum data
segment length in bytes they can receive in an iSCSI
PDU.") : amended]
uint32 MaxRecvDataSegmentLength;
[WmiDataId(4), read, write, Description("Maximum SCSI data
payload in bytes in an Data-In or a solicited Data-Out
iSCSI sequence.") : amended]
uint32 MaxBurstLength;
[WmiDataId(5), read, write, Description("maximum amount in
bytes of unsolicited data an iSCSI initiator may send to
the target, during the execution of a single SCSI
command. This covers the immediate data (if any) and the
sequence of unsolicited Data-Out PDUs (if any) that
follow the command.") : amended]
uint32 FirstBurstLength;
[WmiDataId(6), read, write, Description("Initiator and
target negotiate the maximum number of outstanding R2Ts
per task, excluding any implied initial R2T that might
be part of that task. An R2T is considered outstanding
until the last data PDU (with the F bit set to 1) is
transferred, or a sequence reception timeout (section
6.12.1) is encountered for that data sequence.") :
amended]
uint32 MaxOutstandingR2T;
};
Cuando el conjunto de herramientas WMI compila la definición de clase anterior, genera la estructura de datos MSiSCSI_HBASessionConfig.