Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übersicht über die API-Technologie der iSCSI Discovery Library.
Zum Entwickeln der iSCSI Discovery Library-API benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
Enumerationen
IKE_AUTHENTICATION_METHOD IKE_AUTHENTICATION_METHOD Enumeration gibt den Typ der IKE-Authentifizierungsmethode (Internet Key Exchange) an. |
ISCSI_AUTH_TYPES ISCSI_AUTH_TYPES Enumeration gibt den Typ der verwendeten Authentifizierungsmethode an. |
ISCSI_DIGEST_TYPES ISCSI_DIGEST_TYPES Enumeration gibt den Digesttyp an. |
TARGET_INFORMATION_CLASS TARGET_INFORMATION_CLASS Enumeration gibt Informationen über das angegebene Zielgerät an, das die GetIScsiTargetInformation-Funktion abruft. |
TARGETPROTOCOLTYPE TARGETPROTOCOLTYPE-Enumeration gibt den Protokolltyp an, den der Initiator für die Kommunikation mit dem Ziel verwenden muss. |
Functions
AddIScsiConnectionA Die AddIscsiConnection-Funktion fügt einer vorhandenen Sitzung eine neue iSCSI-Verbindung hinzu. (ANSI) |
AddIScsiConnectionW Die AddIscsiConnection-Funktion fügt einer vorhandenen Sitzung eine neue iSCSI-Verbindung hinzu. (Unicode) |
AddIScsiSendTargetPortalA Die AddIscsiSendTargetPortal-Funktion fügt der Liste der Zielportale, an die der iSCSI-Initiatordienst SendTargets-Anforderungen übermittelt, ein statisches Zielportal hinzu. (ANSI) |
AddIScsiSendTargetPortalW Die AddIscsiSendTargetPortal-Funktion fügt der Liste der Zielportale, an die der iSCSI-Initiatordienst SendTargets-Anforderungen übermittelt, ein statisches Zielportal hinzu. (Unicode) |
AddIScsiStaticTargetA Die AddIscsiStaticTarget-Funktion fügt der Liste der statischen Ziele, die dem iSCSI-Initiator zur Verfügung stehen, ein Ziel hinzu. (ANSI) |
AddIScsiStaticTargetW Die AddIscsiStaticTarget-Funktion fügt der Liste der statischen Ziele, die dem iSCSI-Initiator zur Verfügung stehen, ein Ziel hinzu. (Unicode) |
AddISNSServerA Die AddIsnsServer-Funktion fügt der Liste der iSNS-Server (Internet Storage Name Service) einen neuen Server hinzu, die der iSCSI-Initiatordienst zum Ermitteln von Zielen verwendet. (ANSI) |
AddISNSServerW Die AddIsnsServer-Funktion fügt der Liste der iSNS-Server (Internet Storage Name Service) einen neuen Server hinzu, die der iSCSI-Initiatordienst zum Ermitteln von Zielen verwendet. (Unicode) |
AddPersistentIScsiDeviceA Die AddPersistentIscsiDevice-Funktion fügt der Liste der persistent gebundenen iSCSI-Volumes und Geräte einen Volumegerätenamen, einen Laufwerkbuchstaben oder einen symbolischen Link zum Bereitstellungspunkt hinzu. (ANSI) |
AddPersistentIScsiDeviceW Die AddPersistentIscsiDevice-Funktion fügt der Liste der persistent gebundenen iSCSI-Volumes und Geräte einen Volumegerätenamen, einen Laufwerkbuchstaben oder einen symbolischen Link zum Bereitstellungspunkt hinzu. (Unicode) |
AddRadiusServerA AddRadiusServer. (ANSI) |
AddRadiusServerW AddRadiusServer. (Unicode) |
ClearPersistentIScsiDevices Die ClearPersistentIscsiDevices-Funktion entfernt alle Volumes und Geräte aus der Liste der persistent gebundenen iSCSI-Volumes. |
GetDevicesForIScsiSessionA Die GetDevicesForIscsiSession-Funktion ruft Informationen zu den Geräten ab, die der aktuellen Sitzung zugeordnet sind. (ANSI) |
GetDevicesForIScsiSessionW Die GetDevicesForIscsiSession-Funktion ruft Informationen zu den Geräten ab, die der aktuellen Sitzung zugeordnet sind. (Unicode) |
GetIScsiIKEInfoA Die GetIscsiIKEInfo-Funktion ruft die IPsec-Richtlinie und alle festgelegten vorab freigegebenen Schlüsselwerte ab, die einem Initiator Host-Bus Adapter (HBA) zugeordnet sind. (ANSI) |
GetIScsiIKEInfoW Die GetIscsiIKEInfo-Funktion ruft die IPsec-Richtlinie und alle festgelegten vorab freigegebenen Schlüsselwerte ab, die einem Initiator Host-Bus Adapter (HBA) zugeordnet sind. (Unicode) |
GetIScsiInitiatorNodeNameA Die GetIscsiInitiatorNodeName-Funktion ruft den allgemeinen Initiatorknotennamen ab, der beim Einrichten von Sitzungen vom lokalen Computer verwendet wird. (ANSI) |
GetIScsiInitiatorNodeNameW Die GetIscsiInitiatorNodeName-Funktion ruft den allgemeinen Initiatorknotennamen ab, der beim Einrichten von Sitzungen vom lokalen Computer verwendet wird. (Unicode) |
GetIScsiSessionListA Die GetIscsiSessionList-Funktion ruft die Liste der aktiven iSCSI-Sitzungen ab. (ANSI) |
GetIScsiSessionListW Die GetIscsiSessionList-Funktion ruft die Liste der aktiven iSCSI-Sitzungen ab. (Unicode) |
GetIScsiTargetInformationA Die GetIscsiTargetInformation-Funktion ruft Informationen zum angegebenen Ziel ab. (ANSI) |
GetIScsiTargetInformationW Die GetIscsiTargetInformation-Funktion ruft Informationen zum angegebenen Ziel ab. (Unicode) |
GetIScsiVersionInformation Die GetIscsiVersionInformation-Funktion ruft Informationen zur Initiatorversion ab. |
LoginIScsiTargetA LoginIscsiTarget-Funktion richtet eine vollständige Anmeldesitzung mit dem angegebenen Ziel ein. (ANSI) |
LoginIScsiTargetW LoginIscsiTarget-Funktion richtet eine vollständige Anmeldesitzung mit dem angegebenen Ziel ein. (Unicode) |
LogoutIScsiTarget Die LogoutIscsiTarget-Routine schließt die angegebene Anmeldesitzung. |
RefreshIScsiSendTargetPortalA Die RefreshIscsiSendTargetPortal-Funktion weist den iSCSI-Initiatordienst an, eine Ermittlungssitzung mit dem angegebenen Zielportal einzurichten und eine SendTargets-Anforderung zu übertragen, um die Liste der ermittelten Ziele für den iSCSI-Initiatordienst zu aktualisieren. (ANSI) |
RefreshIScsiSendTargetPortalW Die RefreshIscsiSendTargetPortal-Funktion weist den iSCSI-Initiatordienst an, eine Ermittlungssitzung mit dem angegebenen Zielportal einzurichten und eine SendTargets-Anforderung zu übertragen, um die Liste der ermittelten Ziele für den iSCSI-Initiatordienst zu aktualisieren. (Unicode) |
RefreshISNSServerA RefreshIsnsServer-Funktion weist den iSCSI-Initiatordienst an, den angegebenen iSNS-Server (Internet Storage Name Service) abzufragen, um die Liste der ermittelten Ziele für den iSCSI-Initiatordienst zu aktualisieren. (ANSI) |
RefreshISNSServerW RefreshIsnsServer-Funktion weist den iSCSI-Initiatordienst an, den angegebenen iSNS-Server (Internet Storage Name Service) abzufragen, um die Liste der ermittelten Ziele für den iSCSI-Initiatordienst zu aktualisieren. (Unicode) |
RemoveIScsiConnection RemoveIscsiConnection-Funktion entfernt eine Verbindung aus einer aktiven Sitzung. |
RemoveIScsiPersistentTargetA RemoveIscsiPersistentTarget-Funktion entfernt eine dauerhafte Anmeldung für den angegebenen Hardwareinitiator Host Bus Adapter (HBA), den Initiatorport und das Zielportal. (ANSI) |
RemoveIScsiPersistentTargetW RemoveIscsiPersistentTarget-Funktion entfernt eine dauerhafte Anmeldung für den angegebenen Hardwareinitiator Host Bus Adapter (HBA), den Initiatorport und das Zielportal. (Unicode) |
RemoveIScsiSendTargetPortalA RemoveIscsiSendTargetPortal-Funktion entfernt ein Portal aus der Liste der Portale, an die der iSCSI-Initiatordienst SendTargets-Anforderungen für die Zielermittlung sendet. (ANSI) |
RemoveIScsiSendTargetPortalW RemoveIscsiSendTargetPortal-Funktion entfernt ein Portal aus der Liste der Portale, an die der iSCSI-Initiatordienst SendTargets-Anforderungen für die Zielermittlung sendet. (Unicode) |
RemoveIScsiStaticTargetA RemoveIscsiStaticTarget-Funktion entfernt ein Ziel aus der Liste der statischen Ziele, die dem Computer zur Verfügung gestellt werden. (ANSI) |
RemoveIScsiStaticTargetW RemoveIscsiStaticTarget-Funktion entfernt ein Ziel aus der Liste der statischen Ziele, die dem Computer zur Verfügung gestellt werden. (Unicode) |
RemoveISNSServerA RemoveIsnsServer-Funktion entfernt einen Server aus der Liste der iSNS-Server (Internet Storage Name Service), die der iSCSI-Initiatordienst zum Ermitteln von Zielen verwendet. (ANSI) |
RemoveISNSServerW RemoveIsnsServer-Funktion entfernt einen Server aus der Liste der iSNS-Server (Internet Storage Name Service), die der iSCSI-Initiatordienst zum Ermitteln von Zielen verwendet. (Unicode) |
RemovePersistentIScsiDeviceA Die RemovePersistentIscsiDevice-Funktion entfernt ein Gerät oder Volume aus der Liste der persistent gebundenen iSCSI-Volumes. (ANSI) |
RemovePersistentIScsiDeviceW Die RemovePersistentIscsiDevice-Funktion entfernt ein Gerät oder Volume aus der Liste der persistent gebundenen iSCSI-Volumes. (Unicode) |
RemoveRadiusServerA RemoveRadiusServer-Funktion entfernt einen RADIUS-Servereintrag (Remote Authentication Dial-In User Service) aus der RADIUS-Serverliste, mit der ein iSCSI-Initiator konfiguriert ist. (ANSI) |
RemoveRadiusServerW RemoveRadiusServer-Funktion entfernt einen RADIUS-Servereintrag (Remote Authentication Dial-In User Service) aus der RADIUS-Serverliste, mit der ein iSCSI-Initiator konfiguriert ist. (Unicode) |
ReportActiveIScsiTargetMappingsA Die ReportActiveIscsiTargetMappings-Funktion ruft die Zielzuordnungen ab, die derzeit für alle Initiatoren auf dem Computer aktiv sind. (ANSI) |
ReportActiveIScsiTargetMappingsW Die ReportActiveIscsiTargetMappings-Funktion ruft die Zielzuordnungen ab, die derzeit für alle Initiatoren auf dem Computer aktiv sind. (Unicode) |
ReportIScsiInitiatorListA Die ReportIscsiInitiatorList-Funktion ruft die Liste der Initiator-Host bus-Adapter ab, die auf dem Computer ausgeführt werden. (ANSI) |
ReportIScsiInitiatorListW Die ReportIscsiInitiatorList-Funktion ruft die Liste der Initiator-Host bus-Adapter ab, die auf dem Computer ausgeführt werden. (Unicode) |
ReportIScsiPersistentLoginsA Die ReportIscsiPersistentLogins-Funktion ruft die Liste der persistenten Anmeldeziele ab. (ANSI) |
ReportIScsiPersistentLoginsW Die ReportIscsiPersistentLogins-Funktion ruft die Liste der persistenten Anmeldeziele ab. (Unicode) |
ReportIScsiSendTargetPortalsA Die ReportIscsiSendTargetPortals-Funktion ruft eine Liste der Zielportale ab, die der iSCSI-Initiatordienst zum Ausführen der automatischen Ermittlung mit SendTarget-Anforderungen verwendet. (ANSI) |
ReportIScsiSendTargetPortalsExA Die ReportIscsiSendTargetPortalsEx-Funktion ruft eine Liste statischer Zielportale ab, die der iSCSI-Initiatordienst zum Ausführen der automatischen Ermittlung mit SendTarget-Anforderungen verwendet. (ANSI) |
ReportIScsiSendTargetPortalsExW Die ReportIscsiSendTargetPortalsEx-Funktion ruft eine Liste statischer Zielportale ab, die der iSCSI-Initiatordienst zum Ausführen der automatischen Ermittlung mit SendTarget-Anforderungen verwendet. (Unicode) |
ReportIScsiSendTargetPortalsW Die ReportIscsiSendTargetPortals-Funktion ruft eine Liste der Zielportale ab, die der iSCSI-Initiatordienst zum Ausführen der automatischen Ermittlung mit SendTarget-Anforderungen verwendet. (Unicode) |
ReportIScsiTargetPortalsA Die ReportIscsiTargetPortals-Funktion ruft Zielportalinformationen ab, die vom iSCSI-Initiatordienst ermittelt wurden. (ANSI) |
ReportIScsiTargetPortalsW Die ReportIscsiTargetPortals-Funktion ruft Zielportalinformationen ab, die vom iSCSI-Initiatordienst ermittelt wurden. (Unicode) |
ReportIScsiTargetsA Die ReportIscsiTargets-Funktion ruft die Liste der Ziele ab, die der iSCSI-Initiatordienst ermittelt hat, und kann auch den iSCSI-Initiatordienst anweisen, die Liste zu aktualisieren. (ANSI) |
ReportIScsiTargetsW Die ReportIscsiTargets-Funktion ruft die Liste der Ziele ab, die der iSCSI-Initiatordienst ermittelt hat, und kann auch den iSCSI-Initiatordienst anweisen, die Liste zu aktualisieren. (Unicode) |
ReportISNSServerListA Die ReportIsnsServerList-Funktion ruft die Liste der iSNS-Server (Internet Storage Name Service) ab, die der iSCSI-Initiatordienst nach ermittelten Zielen abfragt. (ANSI) |
ReportISNSServerListW Die ReportIsnsServerList-Funktion ruft die Liste der iSNS-Server (Internet Storage Name Service) ab, die der iSCSI-Initiatordienst nach ermittelten Zielen abfragt. (Unicode) |
ReportPersistentIScsiDevicesA Die ReportPersistentIscsiDevices-Funktion ruft die Liste der persistent gebundenen Volumes und Geräte ab. (ANSI) |
ReportPersistentIScsiDevicesW Die ReportPersistentIscsiDevices-Funktion ruft die Liste der persistent gebundenen Volumes und Geräte ab. (Unicode) |
ReportRadiusServerListA Die ReportRadiusServerList-Funktion ruft die Liste der RADIUS-Server (Remote Authentication Dial-In Service) ab, die der iSCSI-Initiatordienst während der Authentifizierung verwendet. (ANSI) |
ReportRadiusServerListW Die ReportRadiusServerList-Funktion ruft die Liste der RADIUS-Server (Remote Authentication Dial-In Service) ab, die der iSCSI-Initiatordienst während der Authentifizierung verwendet. (Unicode) |
SendScsiInquiry Die SendScsiInquiry-Funktion sendet einen SCSI INQUIRY-Befehl an das angegebene Ziel. |
SendScsiReadCapacity Die SendScsiReadCapacity-Funktion sendet einen SCSI READ CAPACITY-Befehl an das angegebene Ziel. |
SendScsiReportLuns SendScsiReportLuns-Funktion sendet einen SCSI REPORT LUNS-Befehl an ein angegebenes Ziel. |
SetIScsiGroupPresharedKey Die SetIscsiGroupPresharedKey-Funktion legt den vorab freigegebenen Standardschlüssel für die Gruppe für alle Initiatoren auf dem Computer fest. |
SetIScsiIKEInfoA Die SetIscsiIKEInfo-Funktion richtet die IPsec-Richtlinie und den vorab freigegebenen Schlüssel für den angegebenen Initiator ein, der beim Ausführen von iSCSI-Verbindungen verwendet werden soll. (ANSI) |
SetIScsiIKEInfoW Die SetIscsiIKEInfo-Funktion richtet die IPsec-Richtlinie und den vorab freigegebenen Schlüssel für den angegebenen Initiator ein, der beim Ausführen von iSCSI-Verbindungen verwendet werden soll. (Unicode) |
SetIScsiInitiatorCHAPSharedSecret Mit der SetIscsiInitiatorCHAPSharedSecret-Funktion wird das standardmäßige chap-Geheimnis (Challenge Handshake Authentication Protocol) für alle Initiatoren auf dem Computer eingerichtet. |
SetIScsiInitiatorNodeNameA Die SetIscsiInitiatorNodeName-Funktion erstellt einen Initiatorknotennamen für den Computer. Dieser Name wird von allen Initiatorknoten auf dem Computer verwendet, die mit anderen Knoten kommunizieren. (ANSI) |
SetIScsiInitiatorNodeNameW Die SetIscsiInitiatorNodeName-Funktion erstellt einen Initiatorknotennamen für den Computer. Dieser Name wird von allen Initiatorknoten auf dem Computer verwendet, die mit anderen Knoten kommunizieren. (Unicode) |
SetIScsiInitiatorRADIUSSharedSecret Die SetIscsiInitiatorRADIUSSharedSecret-Funktion richtet das freigegebene Geheimnis DES RADIUS (Remote Authentication Dial-In User Service) ein. |
SetIScsiTunnelModeOuterAddressA Die SetIscsiTunnelModeOuterAddress-Funktion legt die äußere Adresse des Tunnelmodus fest, die der angegebene Initiator Host Bus Adapter (HBA) verwendet, wenn er im IPsec-Tunnelmodus über den angegebenen Port kommuniziert. (ANSI) |
SetIScsiTunnelModeOuterAddressW Die SetIscsiTunnelModeOuterAddress-Funktion legt die äußere Adresse des Tunnelmodus fest, die der angegebene Initiator Host Bus Adapter (HBA) verwendet, wenn er im IPsec-Tunnelmodus über den angegebenen Port kommuniziert. (Unicode) |
SetupPersistentIScsiDevices Die SetupPersistentIscsiDevices-Funktion erstellt die Liste der Geräte und Volumes, die iSCSI-Zielen zugewiesen sind, die mit dem Computer verbunden sind, und speichert diese Liste im nicht flüchtigen Cache des iSCSI-Initiatordiensts. |
Strukturen
IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_INFORMATION-Struktur enthält IKE-Authentifizierungsinformationen (Internet Key Exchange), die zum Einrichten eines sicheren Kanals zwischen zwei Schlüsselverwaltungsdaemons verwendet werden. |
IKE_AUTHENTICATION_PRESHARED_KEY IKE_AUTHENTICATION_PRESHARED_KEY Struktur enthält Informationen zum vorab freigegebenen Schlüssel, der im IKE-Protokoll (Internet Key Exchange) verwendet wird. |
ISCSI_CONNECTION_INFOA ISCSI_CONNECTION_INFO Struktur enthält Informationen zu einer Verbindung. (ANSI) |
ISCSI_CONNECTION_INFOW ISCSI_CONNECTION_INFO Struktur enthält Informationen zu einer Verbindung. (Unicode) |
ISCSI_DEVICE_ON_SESSIONA ISCSI_DEVICE_ON_SESSION-Struktur gibt mehrere Methoden zum Identifizieren eines Geräts an, das einer iSCSI-Anmeldesitzung zugeordnet ist. (ANSI) |
ISCSI_DEVICE_ON_SESSIONW ISCSI_DEVICE_ON_SESSION-Struktur gibt mehrere Methoden zum Identifizieren eines Geräts an, das einer iSCSI-Anmeldesitzung zugeordnet ist. (Unicode) |
ISCSI_LOGIN_OPTIONS ISCSI_LOGIN_OPTIONS Struktur wird von Initiatoren verwendet, um die Merkmale einer Anmeldesitzung anzugeben. |
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 Die ISCSI_TARGET_PORTAL_INFO_EX-Struktur enthält Informationen zu Anmeldeinformationen für ein Zielportal. (ANSI) |
ISCSI_TARGET_PORTAL_INFO_EXW Die ISCSI_TARGET_PORTAL_INFO_EX-Struktur enthält Informationen zu Anmeldeinformationen für ein Zielportal. (Unicode) |
ISCSI_TARGET_PORTAL_INFOA ISCSI_TARGET_PORTAL_INFO Struktur enthält Informationen zu einem Zielportal. (ANSI) |
ISCSI_TARGET_PORTAL_INFOW ISCSI_TARGET_PORTAL_INFO Struktur enthält Informationen zu einem Zielportal. (Unicode) |
ISCSI_TARGET_PORTALA ISCSI_TARGET_PORTAL Struktur enthält Informationen zu einem Portal. (ANSI) |
ISCSI_TARGET_PORTALW ISCSI_TARGET_PORTAL Struktur enthält Informationen zu einem Portal. (Unicode) |
ISCSI_UNIQUE_SESSION_ID ISCSI_UNIQUE_SESSION_ID Struktur ist eine undurchsichtige Entität, die Daten enthält, die eine Sitzung eindeutig identifizieren. |
ISCSI_VERSION_INFO Die ISCSI_VERSION_INFO-Struktur enthält die Versions- und Buildnummern des iSCSI-Softwareinitiators und des Initiatordiensts. |
PERSISTENT_ISCSI_LOGIN_INFOA PERSISTENT_ISCSI_LOGIN_INFO-Struktur enthält Informationen, die eine Anmeldesitzung beschreiben, die vom Microsoft iSCSI-Initiatordienst nach dem Start des Computers eingerichtet wurde. (ANSI) |
PERSISTENT_ISCSI_LOGIN_INFOW PERSISTENT_ISCSI_LOGIN_INFO-Struktur enthält Informationen, die eine Anmeldesitzung beschreiben, die vom Microsoft iSCSI-Initiatordienst nach dem Start des Computers eingerichtet wurde. (Unicode) |
SCSI_LUN_LIST SCSI_LUN_LIST Struktur wird verwendet, um eine Liste der LUNs (Logical Unit Numbers) zu erstellen, die Zielgeräten zugeordnet sind. |