培训
iscsidsc.h 标头
此标头由 iSCSI 发现库 API 使用。 有关详细信息,请参阅:
iscsidsc.h 包含以下编程接口:
AddIScsiConnectionA AddIscsiConnection 函数将新的 iSCSI 连接添加到现有会话。 (ANSI) |
AddIScsiConnectionW AddIscsiConnection 函数将新的 iSCSI 连接添加到现有会话。 (Unicode) |
AddiScsiSendTargetPortalA AddIscsiSendTargetPortal 函数将静态目标门户添加到 iSCSI 发起程序服务将 SendTargets 请求传输到的目标门户列表中。 (ANSI) |
AddiScsiSendTargetPortalW AddIscsiSendTargetPortal 函数将静态目标门户添加到 iSCSI 发起程序服务将 SendTargets 请求传输到的目标门户列表中。 (Unicode) |
AddIScsiStaticTargetA AddIscsiStaticTarget 函数将目标添加到可用于 iSCSI 发起程序的静态目标列表中。 (ANSI) |
AddIScsiStaticTargetW AddIscsiStaticTarget 函数将目标添加到可用于 iSCSI 发起程序的静态目标列表中。 (Unicode) |
AddISNSServerA AddIsnsServer 函数将新服务器添加到 Internet 存储名称服务列表中, (iSCSI 发起程序服务用于发现目标的 iSNS) 服务器。 (ANSI) |
AddISNSServerW AddIsnsServer 函数将新服务器添加到 Internet 存储名称服务列表中, (iSCSI 发起程序服务用于发现目标的 iSNS) 服务器。 (Unicode) |
AddPersistentIScsiDeviceA AddPersistentIscsiDevice 函数将卷设备名称、驱动器号或装入点符号链接添加到 iSCSI 永久性绑定卷和设备列表。 (ANSI) |
AddPersistentIScsiDeviceW AddPersistentIscsiDevice 函数将卷设备名称、驱动器号或装入点符号链接添加到 iSCSI 永久性绑定卷和设备列表。 (Unicode) |
AddRadiusServerA AddRadiusServer。 (ANSI) |
AddRadiusServerW AddRadiusServer。 (Unicode) |
ClearPersistentIScsiDevices ClearPersistentIscsiDevices 函数从永久绑定的 iSCSI 卷列表中删除所有卷和设备。 |
GetDevicesForIScsiSessionA GetDevicesForIscsiSession 函数检索与当前会话关联的设备的相关信息。 (ANSI) |
GetDevicesForIScsiSessionW GetDevicesForIscsiSession 函数检索与当前会话关联的设备的相关信息。 (Unicode) |
GetIScsiIKEInfoA GetIscsiIKEInfo 函数检索 IPsec 策略以及与发起程序 Host-Bus 适配器 (HBA) 关联的任何已建立的预共享密钥值。 (ANSI) |
GetIScsiIKEInfoW GetIscsiIKEInfo 函数检索 IPsec 策略以及与发起程序 Host-Bus 适配器 (HBA) 关联的任何已建立的预共享密钥值。 (Unicode) |
GetIScsiInitiatorNodeNameA GetIscsiInitiatorNodeName 函数检索从本地计算机建立会话时使用的通用发起程序节点名称。 (ANSI) |
GetIScsiInitiatorNodeNameW GetIscsiInitiatorNodeName 函数检索从本地计算机建立会话时使用的通用发起程序节点名称。 (Unicode) |
GetIScsiSessionListA GetIscsiSessionList 函数检索活动 iSCSI 会话的列表。 (ANSI) |
GetIScsiSessionListW GetIscsiSessionList 函数检索活动 iSCSI 会话的列表。 (Unicode) |
GetIScsiTargetInformationA GetIscsiTargetInformation 函数检索有关指定目标的信息。 (ANSI) |
GetIScsiTargetInformationW GetIscsiTargetInformation 函数检索有关指定目标的信息。 (Unicode) |
GetIScsiVersionInformation GetIscsiVersionInformation 函数检索有关发起程序版本的信息。 |
LoginIScsiTargetA LoginIscsiTarget 函数使用指示的目标建立一个功能齐全的登录会话。 (ANSI) |
LoginIScsiTargetW LoginIscsiTarget 函数使用指示的目标建立一个功能齐全的登录会话。 (Unicode) |
LogoutIScsiTarget LogoutIscsiTarget 例程关闭指定的登录会话。 |
RefreshIScsiSendTargetPortalA RefreshIscsiSendTargetPortal 函数指示 iSCSI 发起程序服务与指示的目标门户建立发现会话,并传输 SendTargets 请求以刷新 iSCSI 发起程序服务发现的目标列表。 (ANSI) |
RefreshIScsiSendTargetPortalW RefreshIscsiSendTargetPortal 函数指示 iSCSI 发起程序服务与指示的目标门户建立发现会话,并传输 SendTargets 请求以刷新 iSCSI 发起程序服务发现的目标列表。 (Unicode) |
RefreshISNSServerA RefreshIsnsServer 函数指示 iSCSI 发起程序服务查询指示的 Internet 存储名称服务 (iSNS) 服务器刷新 iSCSI 发起程序服务发现的目标列表。 (ANSI) |
RefreshISNSServerW RefreshIsnsServer 函数指示 iSCSI 发起程序服务查询指示的 Internet 存储名称服务 (iSNS) 服务器刷新 iSCSI 发起程序服务发现的目标列表。 (Unicode) |
RemoveIScsiConnection RemoveIscsiConnection 函数从活动会话中删除连接。 |
RemoveIScsiPersistentTargetA RemoveIscsiPersistentTarget 函数 (HBA) 、发起程序端口和目标门户删除指定硬件发起程序主机总线适配器的持久登录名。 (ANSI) |
RemoveIScsiPersistentTargetW RemoveIscsiPersistentTarget 函数 (HBA) 、发起程序端口和目标门户删除指定硬件发起程序主机总线适配器的持久登录名。 (Unicode) |
RemoveIScsiSendTargetPortalA RemoveIscsiSendTargetPortal 函数从 iSCSI 发起程序服务向其发送用于目标发现的 SendTargets 请求的门户列表中删除门户。 (ANSI) |
RemoveIScsiSendTargetPortalW RemoveIscsiSendTargetPortal 函数从 iSCSI 发起程序服务向其发送用于目标发现的 SendTargets 请求的门户列表中删除门户。 (Unicode) |
RemoveIScsiStaticTargetA RemoveIscsiStaticTarget 函数从提供给计算机的静态目标列表中删除目标。 (ANSI) |
RemoveIScsiStaticTargetW RemoveIscsiStaticTarget 函数从提供给计算机的静态目标列表中删除目标。 (Unicode) |
RemoveISNSServerA RemoveIsnsServer 函数从 Internet 存储名称服务列表中删除服务器, (iSCSI 发起程序服务用于发现目标的 iSNS) 服务器。 (ANSI) |
RemoveISNSServerW RemoveIsnsServer 函数从 Internet 存储名称服务列表中删除服务器, (iSCSI 发起程序服务用于发现目标的 iSNS) 服务器。 (Unicode) |
RemovePersistentIScsiDeviceA RemovePersistentIscsiDevice 函数从永久绑定的 iSCSI 卷列表中删除设备或卷。 (ANSI) |
RemovePersistentIScsiDeviceW RemovePersistentIscsiDevice 函数从永久绑定的 iSCSI 卷列表中删除设备或卷。 (Unicode) |
RemoveRadiusServerA RemoveRadiusServer 函数从配置 iSCSI 发起程序的 RADIUS 服务器列表中删除远程身份验证拨入用户服务 (RADIUS) 服务器条目。 (ANSI) |
RemoveRadiusServerW RemoveRadiusServer 函数从配置 iSCSI 发起程序的 RADIUS 服务器列表中删除远程身份验证拨入用户服务 (RADIUS) 服务器条目。 (Unicode) |
ReportActiveIScsiTargetMappingsA ReportActiveIscsiTargetMappings 函数检索计算机上所有发起程序当前处于活动状态的目标映射。 (ANSI) |
ReportActiveIScsiTargetMappingsW ReportActiveIscsiTargetMappings 函数检索计算机上所有发起程序当前处于活动状态的目标映射。 (Unicode) |
ReportIScsiInitiatorListA ReportIscsiInitiatorList 函数检索计算机上运行的发起程序主机总线适配器的列表。 (ANSI) |
ReportIScsiInitiatorListW ReportIscsiInitiatorList 函数检索计算机上运行的发起程序主机总线适配器的列表。 (Unicode) |
ReportIScsiPersistentLoginsA ReportIscsiPersistentLogins 函数检索持久登录目标的列表。 (ANSI) |
ReportIScsiPersistentLoginsW ReportIscsiPersistentLogins 函数检索持久登录目标的列表。 (Unicode) |
ReportIScsiSendTargetPortalsA ReportIscsiSendTargetPortals 函数检索目标门户列表,iSCSI 发起程序服务使用该列表对 SendTarget 请求执行自动发现。 (ANSI) |
ReportIScsiSendTargetPortalsExA ReportIscsiSendTargetPortalsEx 函数检索静态目标门户的列表,iSCSI 发起程序服务使用这些门户对 SendTarget 请求执行自动发现。 (ANSI) |
ReportIScsiSendTargetPortalsExW ReportIscsiSendTargetPortalsEx 函数检索静态目标门户的列表,iSCSI 发起程序服务使用这些门户对 SendTarget 请求执行自动发现。 (Unicode) |
ReportIScsiSendTargetPortalsW ReportIscsiSendTargetPortals 函数检索目标门户列表,iSCSI 发起程序服务使用该列表对 SendTarget 请求执行自动发现。 (Unicode) |
ReportIScsiTargetPortalsA ReportIscsiTargetPortals 函数检索 iSCSI 发起程序服务发现的目标门户信息。 (ANSI) |
ReportIScsiTargetPortalsW ReportIscsiTargetPortals 函数检索 iSCSI 发起程序服务发现的目标门户信息。 (Unicode) |
ReportIScsiTargetsA ReportIscsiTargets 函数检索 iSCSI 发起程序服务已发现的目标列表,还可以指示 iSCSI 发起程序服务刷新列表。 (ANSI) |
ReportIScsiTargetsW ReportIscsiTargets 函数检索 iSCSI 发起程序服务已发现的目标列表,还可以指示 iSCSI 发起程序服务刷新列表。 (Unicode) |
ReportISNSServerListA ReportIsnsServerList 函数检索 iSCSI 发起程序服务 (查询已发现目标的 iSNS) 服务器的 Internet 存储名称服务的列表。 (ANSI) |
ReportISNSServerListW ReportIsnsServerList 函数检索 iSCSI 发起程序服务 (查询已发现目标的 iSNS) 服务器的 Internet 存储名称服务的列表。 (Unicode) |
ReportPersistentIScsiDevicesA ReportPersistentIscsiDevices 函数检索永久绑定卷和设备的列表。 (ANSI) |
ReportPersistentIScsiDevicesW ReportPersistentIscsiDevices 函数检索永久绑定卷和设备的列表。 (Unicode) |
ReportRadiusServerListA ReportRadiusServerList 函数检索远程身份验证拨入服务列表 (RADIUS) iSCSI 发起程序服务在身份验证期间使用的服务器。 (ANSI) |
ReportRadiusServerListW ReportRadiusServerList 函数检索远程身份验证拨入服务列表 (RADIUS) iSCSI 发起程序服务在身份验证期间使用的服务器。 (Unicode) |
SendScsiInquiry SendScsiInquiry 函数将 SCSI INQUIRY 命令发送到指定目标。 |
SendScsiReadCapacity SendScsiReadCapacity 函数将 SCSI READ CAPACITY 命令发送到指示的目标。 |
SendScsiReportLuns SendScsiReportLuns 函数将 SCSI REPORT LUNS 命令发送到指定的目标。 |
SetIScsiGroupPresharedKey SetIscsiGroupPresharedKey 函数为计算机上的所有发起程序建立默认的组预共享密钥。 |
SetIScsiIKEInfoA SetIscsiIKEInfo 函数为指示的发起程序建立 IPsec 策略和预共享密钥,以便在执行 iSCSI 连接时使用。 (ANSI) |
SetIScsiIKEInfoW SetIscsiIKEInfo 函数为指示的发起程序建立 IPsec 策略和预共享密钥,以便在执行 iSCSI 连接时使用。 (Unicode) |
SetIScsiInitiatorCHAPSharedSecret SetIscsiInitiatorCHAPSharedSecret 函数为计算机上的所有发起程序建立默认质询握手身份验证协议 (CHAP) 共享机密。 |
SetIScsiInitiatorNodeNameA SetIscsiInitiatorNodeName 函数为计算机建立发起程序节点名称。 此名称由计算机上与其他节点通信的任何发起方节点使用。 (ANSI) |
SetIScsiInitiatorNodeNameW SetIscsiInitiatorNodeName 函数为计算机建立发起程序节点名称。 此名称由计算机上与其他节点通信的任何发起方节点使用。 (Unicode) |
SetIScsiInitiatorRADIUSSharedSecret SetIscsiInitiatorRADIUSSharedSecret 函数建立远程身份验证拨入用户服务 (RADIUS) 共享机密。 |
SetIScsiTunnelModeOuterAddressA SetIscsiTunnelModeOuterAddress 函数建立指示的发起方主机总线适配器 (HBA) 在 IPsec 隧道模式下通过指定端口进行通信时使用的隧道模式外部地址。 (ANSI) |
SetIScsiTunnelModeOuterAddressW SetIscsiTunnelModeOuterAddress 函数建立指示的发起方主机总线适配器 (HBA) 在 IPsec 隧道模式下通过指定端口进行通信时使用的隧道模式外部地址。 (Unicode) |
SetupPersistentIScsiDevices SetupPersistentIscsiDevices 函数生成分配给连接到计算机的 iSCSI 目标的设备和卷的列表,并将此列表保存在 iSCSI 发起程序服务的非易失性缓存中。 |
IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_INFORMATION结构包含 Internet 密钥交换 (IKE) 身份验证信息,用于在两个密钥管理守护程序之间建立安全通道。 |
IKE_AUTHENTICATION_PRESHARED_KEY IKE_AUTHENTICATION_PRESHARED_KEY结构包含有关 Internet 密钥交换 (IKE) 协议中使用的预共享密钥的信息。 |
ISCSI_CONNECTION_INFOA ISCSI_CONNECTION_INFO 结构包含有关连接的信息。 (ANSI) |
ISCSI_CONNECTION_INFOW ISCSI_CONNECTION_INFO 结构包含有关连接的信息。 (Unicode) |
ISCSI_DEVICE_ON_SESSIONA ISCSI_DEVICE_ON_SESSION 结构指定用于标识与 iSCSI 登录会话关联的设备的多种方法。 (ANSI) |
ISCSI_DEVICE_ON_SESSIONW ISCSI_DEVICE_ON_SESSION 结构指定用于标识与 iSCSI 登录会话关联的设备的多种方法。 (Unicode) |
ISCSI_LOGIN_OPTIONS 发起方使用ISCSI_LOGIN_OPTIONS结构来指定登录会话的特征。 |
ISCSI_SESSION_INFOA ISCSI_SESSION_INFO。 (ANSI) |
ISCSI_SESSION_INFOW ISCSI_SESSION_INFO。 (Unicode) |
ISCSI_TARGET_MAPPINGA ISCSI_TARGET_MAPPING。 (ANSI) |
ISCSI_TARGET_MAPPINGW ISCSI_TARGET_MAPPING。 (Unicode) |
ISCSI_TARGET_PORTAL_GROUPA ISCSI_TARGET_PORTAL_GROUP。 (ANSI) |
ISCSI_TARGET_PORTAL_GROUPW ISCSI_TARGET_PORTAL_GROUP。 (Unicode) |
ISCSI_TARGET_PORTAL_INFO_EXA ISCSI_TARGET_PORTAL_INFO_EX结构包含有关目标门户的登录凭据的信息。 (ANSI) |
ISCSI_TARGET_PORTAL_INFO_EXW ISCSI_TARGET_PORTAL_INFO_EX结构包含有关目标门户的登录凭据的信息。 (Unicode) |
ISCSI_TARGET_PORTAL_INFOA ISCSI_TARGET_PORTAL_INFO结构包含有关目标门户的信息。 (ANSI) |
ISCSI_TARGET_PORTAL_INFOW ISCSI_TARGET_PORTAL_INFO结构包含有关目标门户的信息。 (Unicode) |
ISCSI_TARGET_PORTALA ISCSI_TARGET_PORTAL结构包含有关门户的信息。 (ANSI) |
ISCSI_TARGET_PORTALW ISCSI_TARGET_PORTAL结构包含有关门户的信息。 (Unicode) |
ISCSI_UNIQUE_SESSION_ID ISCSI_UNIQUE_SESSION_ID 结构是一个不透明的实体,其中包含唯一标识会话的数据。 |
ISCSI_VERSION_INFO ISCSI_VERSION_INFO 结构包含 iSCSI 软件发起程序以及发起程序服务的版本号和内部版本号。 |
PERSISTENT_ISCSI_LOGIN_INFOA PERSISTENT_ISCSI_LOGIN_INFO结构包含描述计算机启动后由 Microsoft iSCSI 发起程序服务建立的登录会话的信息。 (ANSI) |
PERSISTENT_ISCSI_LOGIN_INFOW PERSISTENT_ISCSI_LOGIN_INFO结构包含描述计算机启动后由 Microsoft iSCSI 发起程序服务建立的登录会话的信息。 (Unicode) |
SCSI_LUN_LIST SCSI_LUN_LIST 结构用于构造与目标设备关联的逻辑单元数列表 (LUN) 。 |
IKE_AUTHENTICATION_METHOD IKE_AUTHENTICATION_METHOD枚举指示 Internet 密钥交换 (IKE) 身份验证方法的类型。 |
ISCSI_AUTH_TYPES ISCSI_AUTH_TYPES枚举指示使用的身份验证方法的类型。 |
ISCSI_DIGEST_TYPES ISCSI_DIGEST_TYPES枚举指示摘要类型。 |
TARGET_INFORMATION_CLASS TARGET_INFORMATION_CLASS枚举指定有关 GetIScsiTargetInformation 函数检索的指示目标设备的信息。 |
TARGETPROTOCOLTYPE TARGETPROTOCOLTYPE 枚举指示发起程序必须用来与目标通信的协议类型。 |