Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор технологии API библиотеки обнаружения iSCSI.
Для разработки API библиотеки обнаружения iSCSI вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
|
IKE_AUTHENTICATION_METHOD IKE_AUTHENTICATION_METHOD перечисление указывает тип метода проверки подлинности IKE. |
|
ISCSI_AUTH_TYPES ISCSI_AUTH_TYPES перечисление указывает тип используемого метода проверки подлинности. |
|
ISCSI_DIGEST_TYPES ISCSI_DIGEST_TYPES перечисление указывает тип дайджеста. |
|
TARGET_INFORMATION_CLASS TARGET_INFORMATION_CLASS перечисление указывает сведения о указанном целевом устройстве, которое извлекает функция GetIScsiTargetInformation. |
|
TARGETPROTOCOLTYPE Перечисление TARGETPROTOCOLTYPE указывает тип протокола, который должен использовать инициатор для взаимодействия с целевым объектом. |
Функции
|
AddIScsiConnectionA Функция AddIscsiConnection добавляет новое подключение iSCSI к существующему сеансу. (ANSI) |
|
AddIScsiConnectionW Функция AddIscsiConnection добавляет новое подключение iSCSI к существующему сеансу. (Юникод) |
|
AddiScsiSendTargetPortala Функция AddIscsiSendTargetPortal добавляет статический целевой портал в список целевых порталов, на которые служба инициатора iSCSI передает запросы SendTargets. (ANSI) |
|
AddiScsiSendTargetPortalw Функция AddIscsiSendTargetPortal добавляет статический целевой портал в список целевых порталов, на которые служба инициатора iSCSI передает запросы SendTargets. (Юникод) |
|
AddIScsiStaticTargetA Функция AddIscsiStaticTarget добавляет целевой объект в список статических целевых объектов, доступных инициатору iSCSI. (ANSI) |
|
AddIScsiStaticTargetW Функция AddIscsiStaticTarget добавляет целевой объект в список статических целевых объектов, доступных инициатору iSCSI. (Юникод) |
|
AddISNSServerA Функция AddIsnsServer добавляет новый сервер в список серверов службы имен хранилища Интернета (iSNS), которые служба инициатора iSCSI использует для обнаружения целевых объектов. (ANSI) |
|
AddISNSServerW Функция AddIsnsServer добавляет новый сервер в список серверов службы имен хранилища Интернета (iSNS), которые служба инициатора iSCSI использует для обнаружения целевых объектов. (Юникод) |
|
AddPersistentIScsiDeviceA Функция AddPersistentIscsiDevice добавляет имя устройства тома, букву диска или символьную ссылку точки подключения в список томов и устройств, постоянно привязанных к iSCSI. (ANSI) |
|
AddPersistentIScsiDeviceW Функция AddPersistentIscsiDevice добавляет имя устройства тома, букву диска или символьную ссылку точки подключения в список томов и устройств, постоянно привязанных к iSCSI. (Юникод) |
|
AddRadiusServerA AddRadiusServer. (ANSI) |
|
AddRadiusServerW AddRadiusServer. (Юникод) |
|
ClearPersistentIScsiDevices Функция ClearPersistentIscsiDevices удаляет все тома и устройства из списка томов iSCSI с постоянной привязкой. |
|
GetDevicesForIScsiSessionA Функция GetDevicesForIscsiSession извлекает сведения об устройствах, связанных с текущим сеансом. (ANSI) |
|
GetDevicesForIScsiSessionW Функция GetDevicesForIscsiSession извлекает сведения об устройствах, связанных с текущим сеансом. (Юникод) |
|
GetIScsiIKEInfoA Функция GetIscsiIKEInfo извлекает политику IPsec и все установленные значения общих ключей, связанные с адаптером Host-Bus инициатора (HBA). (ANSI) |
|
GetIScsiIKEInfoW Функция GetIscsiIKEInfo извлекает политику IPsec и все установленные значения общих ключей, связанные с адаптером Host-Bus инициатора (HBA). (Юникод) |
|
GetIScsiInitiatorNodeNameA Функция GetIscsiInitiatorNodeName извлекает общее имя узла инициатора, которое используется при создании сеансов с локального компьютера. (ANSI) |
|
GetIScsiInitiatorNodeNameW Функция GetIscsiInitiatorNodeName извлекает общее имя узла инициатора, которое используется при создании сеансов с локального компьютера. (Юникод) |
|
GetIScsiSessionListA Функция GetIscsiSessionList извлекает список активных сеансов iSCSI. (ANSI) |
|
GetIScsiSessionListW Функция GetIscsiSessionList извлекает список активных сеансов iSCSI. (Юникод) |
|
GetIScsiTargetInformationA Функция GetIscsiTargetInformation извлекает сведения об указанном целевом объекте. (ANSI) |
|
GetIScsiTargetInformationW Функция GetIscsiTargetInformation извлекает сведения об указанном целевом объекте. (Юникод) |
|
GetIScsiVersionInformation Функция GetIscsiVersionInformation извлекает сведения о версии инициатора. |
|
LoginIScsiTargetA Функция LoginIscsiTarget устанавливает полнофункциональный сеанс входа с указанным целевым объектом. (ANSI) |
|
LoginIScsiTargetW Функция LoginIscsiTarget устанавливает полнофункциональный сеанс входа с указанным целевым объектом. (Юникод) |
|
LogoutIScsiTarget Подпрограмма LogoutIscsiTarget закрывает указанный сеанс входа. |
|
RefreshiScsiSendTargetPortala Функция RefreshIscsiSendTargetPortal указывает службе инициатора iSCSI установить сеанс обнаружения с указанным целевым порталом и передать запрос SendTargets на обновление списка обнаруженных целевых объектов для службы инициатора iSCSI. (ANSI) |
|
RefreshiScsiSendTargetPortalw Функция RefreshIscsiSendTargetPortal указывает службе инициатора iSCSI установить сеанс обнаружения с указанным целевым порталом и передать запрос SendTargets на обновление списка обнаруженных целевых объектов для службы инициатора iSCSI. (Юникод) |
|
RefreshISNSServerA Функция RefreshIsnsServer указывает службе инициатора iSCSI запросить указанный сервер iSNS для обновления списка обнаруженных целевых объектов для службы инициатора iSCSI. (ANSI) |
|
RefreshISNSServerW Функция RefreshIsnsServer указывает службе инициатора iSCSI запросить указанный сервер iSNS для обновления списка обнаруженных целевых объектов для службы инициатора iSCSI. (Юникод) |
|
RemoveIScsiConnection Функция RemoveIscsiConnection удаляет подключение из активного сеанса. |
|
RemoveIScsiPersistentTargetA Функция RemoveIscsiPersistentTarget удаляет постоянное имя входа для указанного аппаратного адаптера шины (HBA), порта инициатора и целевого портала. (ANSI) |
|
RemoveIScsiPersistentTargetW Функция RemoveIscsiPersistentTarget удаляет постоянное имя входа для указанного аппаратного адаптера шины (HBA), порта инициатора и целевого портала. (Юникод) |
|
RemoveiScsiSendTargetPortala Функция RemoveIscsiSendTargetPortal удаляет портал из списка порталов, на которые служба инициатора iSCSI отправляет запросы SendTargets для обнаружения целевых объектов. (ANSI) |
|
RemoveiScsiSendTargetPortalw Функция RemoveIscsiSendTargetPortal удаляет портал из списка порталов, на которые служба инициатора iSCSI отправляет запросы SendTargets для обнаружения целевых объектов. (Юникод) |
|
RemoveIScsiStaticTargetA Функция RemoveIscsiStaticTarget удаляет целевой объект из списка статических целевых объектов, доступных для компьютера. (ANSI) |
|
RemoveIScsiStaticTargetW Функция RemoveIscsiStaticTarget удаляет целевой объект из списка статических целевых объектов, доступных для компьютера. (Юникод) |
|
RemoveISNSServerA Функция RemoveIsnsServer удаляет сервер из списка серверов iSNS, которые служба инициатора iSCSI использует для обнаружения целевых объектов. (ANSI) |
|
RemoveISNSServerW Функция RemoveIsnsServer удаляет сервер из списка серверов iSNS, которые служба инициатора iSCSI использует для обнаружения целевых объектов. (Юникод) |
|
RemovePersistentIScsiDeviceA Функция RemovePersistentIscsiDevice удаляет устройство или том из списка постоянно привязанных томов iSCSI. (ANSI) |
|
RemovePersistentIScsiDeviceW Функция RemovePersistentIscsiDevice удаляет устройство или том из списка постоянно привязанных томов iSCSI. (Юникод) |
|
RemoveRadiusServerA Функция RemoveRadiusServer удаляет запись сервера RADIUS из списка серверов RADIUS, с помощью которого настроен инициатор iSCSI. (ANSI) |
|
RemoveRadiusServerW Функция RemoveRadiusServer удаляет запись сервера RADIUS из списка серверов RADIUS, с помощью которого настроен инициатор iSCSI. (Юникод) |
|
ReportActiveIScsiTargetMappingsA Функция ReportActiveIscsiTargetMappings извлекает целевые сопоставления, которые в настоящее время активны для всех инициаторов на компьютере. (ANSI) |
|
ReportActiveIScsiTargetMappingsW Функция ReportActiveIscsiTargetMappings извлекает целевые сопоставления, которые в настоящее время активны для всех инициаторов на компьютере. (Юникод) |
|
ReportIScsiInitiatorLista Функция ReportIscsiInitiatorList извлекает список адаптеров шины узла инициатора, работающих на компьютере. (ANSI) |
|
ReportIScsiInitiatorListW Функция ReportIscsiInitiatorList извлекает список адаптеров шины узла инициатора, работающих на компьютере. (Юникод) |
|
ReportIScsiPersistentLoginsA Функция ReportIscsiPersistentLogins извлекает список постоянных целевых объектов входа. (ANSI) |
|
ReportIScsiPersistentLoginsW Функция ReportIscsiPersistentLogins извлекает список постоянных целевых объектов входа. (Юникод) |
|
ReportIScsiSendTargetPortalsA Функция ReportIscsiSendTargetPortals извлекает список целевых порталов, которые служба инициатора iSCSI использует для выполнения автоматического обнаружения с помощью запросов SendTarget. (ANSI) |
|
ReportIScsiSendTargetPortalsExA Функция ReportIscsiSendTargetPortalsEx извлекает список статических целевых порталов, которые служба инициатора iSCSI использует для выполнения автоматического обнаружения с помощью запросов SendTarget. (ANSI) |
|
ReportIScsiSendTargetPortalsExW Функция ReportIscsiSendTargetPortalsEx извлекает список статических целевых порталов, которые служба инициатора iSCSI использует для выполнения автоматического обнаружения с помощью запросов SendTarget. (Юникод) |
|
ReportIScsiSendTargetPortalsW Функция ReportIscsiSendTargetPortals извлекает список целевых порталов, которые служба инициатора iSCSI использует для выполнения автоматического обнаружения с помощью запросов SendTarget. (Юникод) |
|
ReportIScsiTargetPortalsA Функция ReportIscsiTargetPortals извлекает сведения о целевом портале, обнаруженные службой инициатора iSCSI. (ANSI) |
|
ReportIScsiTargetPortalsW Функция ReportIscsiTargetPortals извлекает сведения о целевом портале, обнаруженные службой инициатора iSCSI. (Юникод) |
|
ReportIScsiTargetsA Функция ReportIscsiTargets извлекает список целевых объектов, обнаруженных службой инициатора iSCSI, а также может указать службе инициатора iSCSI обновить список. (ANSI) |
|
ReportIScsiTargetsW Функция ReportIscsiTargets извлекает список целевых объектов, обнаруженных службой инициатора iSCSI, а также может указать службе инициатора iSCSI обновить список. (Юникод) |
|
ReportISNSServerListA Функция ReportIsnsServerList извлекает список серверов службы имен хранилища Интернета (iSNS), которые инициатор iSCSI запрашивает для обнаруженных целевых объектов. (ANSI) |
|
ReportISNSServerListW Функция ReportIsnsServerList извлекает список серверов службы имен хранилища Интернета (iSNS), которые инициатор iSCSI запрашивает для обнаруженных целевых объектов. (Юникод) |
|
ReportPersistentIScsiDevicesA Функция ReportPersistentIscsiDevices извлекает список постоянно привязанных томов и устройств. (ANSI) |
|
ReportPersistentIScsiDevicesW Функция ReportPersistentIscsiDevices извлекает список постоянно привязанных томов и устройств. (Юникод) |
|
ReportRadiusServerListA Функция ReportRadiusServerList извлекает список radius-серверов удаленной проверки подлинности, которые служба инициатора iSCSI использует во время проверки подлинности. (ANSI) |
|
ReportRadiusServerListW Функция ReportRadiusServerList извлекает список radius-серверов удаленной проверки подлинности, которые служба инициатора iSCSI использует во время проверки подлинности. (Юникод) |
|
SendScsiInquiry Функция SendScsiInquiry отправляет команду SCSI INQUIRY в указанный целевой объект. |
|
SendScsiReadCapacity Функция SendScsiReadCapacity отправляет команду SCSI READ CAPACITY указанному целевому объекту. |
|
SendScsiReportLuns Функция SendScsiReportLuns отправляет команду LUNS отчета SCSI в указанный целевой объект. |
|
SetIScsiGroupPresharedKey Функция SetIscsiGroupPresharedKey устанавливает общий ключ группы по умолчанию для всех инициаторов на компьютере. |
|
SetIScsiIKEInfoA Функция SetIscsiIKEInfo устанавливает политику IPsec и общий ключ для указанного инициатора, который будет использоваться при выполнении подключений iSCSI. (ANSI) |
|
SetIScsiIKEInfoW Функция SetIscsiIKEInfo устанавливает политику IPsec и общий ключ для указанного инициатора, который будет использоваться при выполнении подключений iSCSI. (Юникод) |
|
SetIScsiInitiatorCHAPSharedSecret Функция SetIscsiInitiatorCHAPSharedSecret устанавливает общий секрет chap по умолчанию для всех инициаторов на компьютере. |
|
SetIScsiInitiatorNodeNameA Функция SetIscsiInitiatorNodeName устанавливает имя узла инициатора для компьютера. Это имя используется любыми узлами-инициаторами на компьютере, которые взаимодействуют с другими узлами. (ANSI) |
|
SetIScsiInitiatorNodeNameW Функция SetIscsiInitiatorNodeName устанавливает имя узла инициатора для компьютера. Это имя используется любыми узлами-инициаторами на компьютере, которые взаимодействуют с другими узлами. (Юникод) |
|
SetIScsiInitiatorRADIUSSharedSecret Функция SetIscsiInitiatorRADIUSSharedSecret устанавливает общий секрет службы radius. |
|
SetIScsiTunnelModeOuterAddressA Функция SetIscsiTunnelModeOuterAddress устанавливает внешний адрес в режиме туннеля, который используется указанным адаптером шины узла (HBA) инициатора при обмене данными в режиме туннеля IPsec через указанный порт. (ANSI) |
|
SetIScsiTunnelModeOuterAddressW Функция SetIscsiTunnelModeOuterAddress устанавливает внешний адрес в режиме туннеля, который используется указанным адаптером шины узла (HBA) инициатора при обмене данными в режиме туннеля IPsec через указанный порт. (Юникод) |
|
SetupPersistentIScsiDevices Функция SetupPersistentIscsiDevices создает список устройств и томов, назначенных целевым объектам iSCSI, подключенным к компьютеру, и сохраняет этот список в энергонезависимом кэше службы инициатора iSCSI. |
Структуры
|
IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_INFORMATION структура содержит сведения об аутентификации IKE, используемые для создания безопасного канала между двумя управляющей программы управления ключами. |
|
IKE_AUTHENTICATION_PRESHARED_KEY IKE_AUTHENTICATION_PRESHARED_KEY структура содержит сведения о предварительном ключе, используемом в протоколе IKE. |
|
ISCSI_CONNECTION_INFOA ISCSI_CONNECTION_INFO структура содержит сведения о соединении. (ANSI) |
|
ISCSI_CONNECTION_INFOW ISCSI_CONNECTION_INFO структура содержит сведения о соединении. (Юникод) |
|
ISCSI_DEVICE_ON_SESSIONA ISCSI_DEVICE_ON_SESSION структура определяет несколько методов идентификации устройства, связанного с сеансом входа iSCSI. (ANSI) |
|
ISCSI_DEVICE_ON_SESSIONW ISCSI_DEVICE_ON_SESSION структура определяет несколько методов идентификации устройства, связанного с сеансом входа iSCSI. (Юникод) |
|
ISCSI_LOGIN_OPTIONS ISCSI_LOGIN_OPTIONS структура используется инициаторами для указания характеристик сеанса входа. |
|
ISCSI_SESSION_INFOA ISCSI_SESSION_INFO. (ANSI) |
|
ISCSI_SESSION_INFOW ISCSI_SESSION_INFO. (Юникод) |
|
ISCSI_TARGET_MAPPINGA ISCSI_TARGET_MAPPING. (ANSI) |
|
ISCSI_TARGET_MAPPINGW ISCSI_TARGET_MAPPING. (Юникод) |
|
ISCSI_TARGET_PORTAL_GROUPA ISCSI_TARGET_PORTAL_GROUP. (ANSI) |
|
ISCSI_TARGET_PORTAL_GROUPW ISCSI_TARGET_PORTAL_GROUP. (Юникод) |
|
ISCSI_TARGET_PORTAL_INFO_EXA Структура ISCSI_TARGET_PORTAL_INFO_EX содержит сведения об учетных данных для входа на целевой портал. (ANSI) |
|
ISCSI_TARGET_PORTAL_INFO_EXW Структура ISCSI_TARGET_PORTAL_INFO_EX содержит сведения об учетных данных для входа на целевой портал. (Юникод) |
|
ISCSI_TARGET_PORTAL_INFOA ISCSI_TARGET_PORTAL_INFO структура содержит сведения о целевом портале. (ANSI) |
|
ISCSI_TARGET_PORTAL_INFOW ISCSI_TARGET_PORTAL_INFO структура содержит сведения о целевом портале. (Юникод) |
|
ISCSI_TARGET_PORTALA ISCSI_TARGET_PORTAL структура содержит сведения о портале. (ANSI) |
|
ISCSI_TARGET_PORTALW ISCSI_TARGET_PORTAL структура содержит сведения о портале. (Юникод) |
|
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 после загрузки компьютера. (Юникод) |
|
SCSI_LUN_LIST SCSI_LUN_LIST структура используется для создания списка логических номеров единиц (LUN), связанных с целевыми устройствами. |