iscsiop.h header
This header is used by storage. For more information, see:
iscsiop.h contains the following programming interfaces:
Structures
AddConnectionToSession_IN The AddConnectionToSession_IN structure holds input data for the AddConnectionToSession method, which is used to add a new connection to an already existing session. |
AddConnectionToSession_OUT The AddConnectionToSession_OUT structure holds output data for the AddConnectionToSession method. |
AddiSNSServer_IN The AddiSNSServer_IN structure holds the input data for the user-mode AddISNSServer method, which is used to add a new iSNS server entry to the list of iSNS server names that the initiator maintains. |
AddiSNSServer_OUT The AddiSNSServer_OUT structure holds the output data for the user-mode AddISNSServer method. |
AddRADIUSServer_IN The AddRADIUSServer_IN structure holds the input data for the AddRADIUSServer method, which is used to add a new RADIUS server entry to existing list. |
AddRADIUSServer_OUT The AddRADIUSServer_OUT structure holds the output data for the AddRADIUSServer method. |
ClearCache_OUT The ClearCache_OUT structure holds the output data for the ClearCache method. |
DeleteInitiatorNodeName_IN The DeleteInitiatorNodeName_IN structure holds the input data for the DeleteInitiatorNodeName method, which is used to delete an initiator node name. |
DeleteInitiatorNodeName_OUT The DeleteInitiatorNodeName_OUT structure holds the output data for the DeleteInitiatorNodeName method. |
GetPresharedKeyForId_IN The GetPresharedKeyForId_IN structure holds the input data for the GetPresharedKeyForId method. |
GetPresharedKeyForId_OUT The GetPresharedKeyForId_OUT structure holds the output data for the GetPresharedKeyForId method. |
ISCSI_Persistent_Login The ISCSI_Persistent_Login structure defines a persistent logon that the operating system initiates automatically when the computer boots up. |
LoginToTarget_IN The LoginToTarget_IN structure holds the input data for the LoginToTarget method, which is used to login to a target. |
LoginToTarget_OUT The LoginToTarget_OUT structure holds the output data for the LoginToTarget method. |
LogoutFromTarget_IN The LogoutFromTarget_IN structure holds the input data for the LogoutFromTarget method, which is used to log out from an iSCSI target. |
LogoutFromTarget_OUT The LogoutFromTarget_OUT structure holds the output data for the LogoutFromTarget method. |
MSiSCSI_AdapterEvent The MSiSCSI_AdapterEvent structure contains information that is reported whenever an adapter event occurs. |
MSiSCSI_BootInformation The MSiSCSI_BootInformation structure is used with the MSiSCSI_BootInformation WMI Class to expose information about the node that contains the target boot device. |
MSiSCSI_LUNMappingInformation This MSiSCSI_LUNMappingInformation structure provides the SCSI address information that the operating system assigns to a particular logical unit. |
MSiSCSI_PersistentLogins The MSiSCSI_PersistentLogins structure contains the list of persistent target logon sessions. |
MSiSCSI_TargetMappings The MSiSCSI_TargetMappings structure contains a set of logical unit number (LUN) mappings that are associated with an initiator instance. |
RemoveConnectionFromSession_IN The RemoveConnectionFromSession_IN structure holds the input data for the RemoveConnectionFromSession method, which is used to remove a connection from a session. |
RemoveConnectionFromSession_OUT The RemoveConnectionFromSession_OUT structure holds the output data for the RemoveConnectionFromSession method, which is used to remove a connection from a session. |
RemoveiSNSServer_IN The RemoveiSNSServer_IN structure holds the input data for the user-mode RemoveISNSServer method, which is used to remove an iSNS server entry. |
RemoveiSNSServer_OUT The RemoveiSNSServer_OUT structure holds the output data for the user-mode RemoveISNSServer method. |
RemovePersistentLogin_IN The RemovePersistentLogin_IN structure holds the input data for the RemovePersistentLogin method, which is used to remove persistent login information. |
RemovePersistentLogin_OUT The RemovePersistentLogin_OUT structure holds the output data for the RemovePersistentLogin method. |
RemoveRADIUSServer_IN The RemoveRADIUSServer_IN structure holds the input data for the user-mode RemoveRADIUSServer method, which is used to remove a RADIUS server entry. |
RemoveRADIUSServer_OUT The RemoveiSNSServer_OUT structure holds the output data for the RemoveRADIUSServer method. |
ScsiInquiry_IN The ScsiInquiry_IN structure holds the input data for the ScsiInquiry method, which is used to send a SCSI inquiry command. |
ScsiInquiry_OUT The ScsiInquiry_OUT structure holds the output data for the ScsiInquiry method. |
ScsiReadCapacity_IN The ScsiReadCapacity_IN structure holds the input data for the ScsiReadCapacity method, which is used to send a SCSI read capacity command. |
ScsiReadCapacity_OUT The ScsiReadCapacity_OUT structure holds the output data for the ScsiReadCapacity method. |
ScsiReportLuns_IN The ScsiReportLuns_IN structure holds the input data for the ScsiReportLuns method. |
ScsiReportLuns_OUT The ScsiReportLuns_OUT structure holds the output data for the ScsiReportLuns method. |
SendTargets_IN The SendTargets_IN structure holds the input data for the SendTargets method. |
SendTargets_OUT The SendTargets_OUT structure holds the output data for the SendTargets method. |
SetCHAPSharedSecret_IN The SetCHAPSharedSecret_IN structure holds the input data for the SetCHAPSharedSecret method. |
SetCHAPSharedSecret_OUT The SetCHAPSharedSecret_OUT structure holds the output data for the SetCHAPSharedSecret method. |
SetGenerationalGuid_IN The SetGenerationalGuid_IN structure holds the input data for the SetGenerationalGuid method. |
SetGenerationalGuid_OUT The SetGenerationalGuid_OUT structure holds the output data for the SetGenerationalGuid method. |
SetGroupPresharedKey_IN The SetGroupPresharedKey_IN structure holds the input data for the SetGroupPresharedKey method. |
SetGroupPresharedKey_OUT The SetGroupPresharedKey_OUT structure holds the output data for the SetGroupPresharedKey method. |
SetInitiatorNodeName_IN The SetInitiatorNodeName_IN structure holds the input data for the SetInitiatorNodeName method. |
SetInitiatorNodeName_OUT The SetInitiatorNodeName_OUT structure holds the output data for the SetInitiatorNodeName method. |
SetPresharedKeyForId_IN The SetPresharedKeyForId_IN structure holds the input data for the SetPresharedKeyForId method. |
SetPresharedKeyForId_OUT The SetPresharedKeyForId_OUT structure holds the output data for the SetPresharedKeyForId method. |
SetRADIUSSharedSecret_IN The SetRADIUSSharedSecret_IN structure holds the input data for the SetRADIUSSharedSecret method. |
SetRADIUSSharedSecret_OUT The SetRADIUSSharedSecret_OUT structure holds the output data for the SetRADIUSSharedSecret method. |
SetTunnelModeOuterAddress_IN The SetTunnelModeOuterAddress_IN structure holds the input data for the SetTunnelModeOuterAddress method. |
SetTunnelModeOuterAddress_OUT The SetTunnelModeOuterAddress_OUT structure holds the output data for the SetTunnelModeOuterAddress method. |
Enumerations
ISCSI_ADAPTER_EVENT_CODE The ISCSI_ADAPTER_EVENT_CODE enumeration indicates the type of adapter event. |
LOGINSESSIONTYPE The LOGINSESSIONTYPE enumeration indicates the type of logon session. |