IVdsLunIscsi::AssociateTargets-Methode (vdshwprv.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
Ordnet LUNs iSCSI-Zielen des Subsystems zu.
Syntax
HRESULT AssociateTargets(
[in] VDS_OBJECT_ID *pTargetIdArray,
[in] LONG lNumberOfTargets
);
Parameter
[in] pTargetIdArray
Ein Zeiger auf ein Array von Zieldatentypen VDS_OBJECT_ID . Der Anbieter ordnet diese iSCSI-Ziele der LUN zu. Dieses Array enthält Ziele, die bereits der LUN zugeordnet sind und dies beibehalten werden soll.
[in] lNumberOfTargets
Die Anzahl der im pTargetArray-Parameter angegebenen Ziele.
Rückgabewert
Diese Methode kann HRESULT-Standardwerte wie E_INVALIDARG oder E_OUTOFMEMORY und VDS-spezifische Rückgabewerte zurückgeben. Es kann auch konvertierte Systemfehlercodes mithilfe des makros HRESULT_FROM_WIN32 zurückgeben. Fehler können vom VDS selbst oder vom zugrunde liegenden VDS-Anbieter stammen, der verwendet wird. Folgende Rückgabewerte sind möglich.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Dieser Rückgabewert signalisiert ein Software- oder Kommunikationsproblem innerhalb eines Anbieters, der Informationen über das Array zwischenspeichert. Verwenden Sie die IVdsHwProvider::Reenumerate-Methode gefolgt von der IVdsHwProvider::Refresh-Methode , um den Cache wiederherzustellen. |
|
Das LUN-Objekt ist nicht mehr vorhanden. |
|
Die LUN weist einen Fehlerstatus auf und kann den angeforderten Vorgang nicht ausführen. |
|
Ein weiterer Vorgang wird ausgeführt; Dieser Vorgang kann erst fortgesetzt werden, wenn der vorherige Vorgang abgeschlossen ist. |
|
Kann von jeder Methode zurückgegeben werden, die eine VDS_OBJECT_ID Konstante akzeptiert. Dieser Rückgabewert gibt an, dass der Bezeichner nicht auf ein vorhandenes Objekt verweist. |
|
Dieser Vorgang oder eine Kombination von Parametern wird von diesem Anbieter nicht unterstützt. |
Hinweise
Die meisten Subsysteme implementieren nur ein zugeordnetes Ziel pro LUN, einige ermöglichen jedoch mehrere zugeordnete Ziele.
Verwenden Sie die IVdsLunIscsi::QueryAssociatedTargets-Methode , um Zielzuordnungen abzufragen. Verwenden Sie die IVdsIscsiTarget::QueryAssociatedLuns-Methode , um die einem Ziel zugeordneten LUNs abzufragen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vdshwprv.h |
Verteilbare Komponente | VDS 1.1 |