Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |