IOpcPartUri::GetSourceUri-Methode (msopc.h)
Ruft den Quell-URI der Beziehungen ab, die in einem Beziehungsteil gespeichert sind. Das aktuelle Part-URI-Objekt stellt den Teilenamen dieses Relationships-Teils dar.
Syntax
HRESULT GetSourceUri(
[out, retval] IOpcUri **sourceUri
);
Parameter
[out, retval] sourceUri
Ein Zeiger auf die IOpcUri-Schnittstelle des OPC-URI-Objekts, der den URI der Quelle der im Beziehungsteil gespeicherten Beziehungen darstellt.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der sourceUri-Parameter ist NULL. |
|
Der Teilename eines Beziehungsteils ist erforderlich, aber der Name des Teils ist nicht der eines Beziehungsteils.
Weitere Informationen zu den Teilenamen von Beziehungsteilen finden Sie unter OPC. |
|
Ein HRESULT-Fehlercode aus der CreateUri-Funktion . |
|
Ein HRESULT-Fehlercode aus einer WinINet-API . |
Hinweise
Wenn das aktuelle Part-URI-Objekt den Teilenamen des Relationships-Teils darstellt, in dem Paketbeziehungen ("/_rels/.rels") gespeichert werden, stellt das in sourceUri zurückgegebene OPC-URI-Objekt den Paketstamm ("/") dar.
Wenn das aktuelle Part-URI-Objekt nicht der Teilename eines Relationships-Teils ist, schlägt diese Methode mit dem OPC_E_RELATIONSHIP_URI_REQUIRED Fehler fehl. Die Syntax für Beziehungsteilnamen wird in OPC angegeben.
In der folgenden Tabelle sind mögliche aktuelle Teil-URIs und der Quell-URI aufgeführt, der von dieser Methode zurückgegeben wird.
Aktueller Part-URI | Beschreibung des aktuellen Part-URI | Quell-URI | Beschreibung des Quell-URI | Rückgabewert |
---|---|---|---|---|
/mydoc/_rels/picture.jpg.rels | Der Teilename eines Beziehungsteils | /mydoc/picture.jpg | Der Teilename des Teils, der die Quelle der Beziehungen ist, die im Beziehungsteil gespeichert sind, der durch das aktuelle Part-URI-Objekt dargestellt wird. | S_OK |
/_rels/.rels | Der Teilename eines Beziehungsteils | / | Der Paketstamm; Die Quelle der Beziehungen, die im Beziehungsteil gespeichert sind, der durch das aktuelle Part-URI-Objekt dargestellt wird | S_OK |
/mydoc/image/chart1.jpg | Der Teilename eines Teils, das kein Beziehungsteil ist | Nicht definiert | Nicht definiert | OPC_E_RELATIONSHIP_URI_REQUIRED |
/_rels/a.jpg | Der Teilename eines Teils, das kein Beziehungsteil ist | Nicht definiert | Nicht definiert | OPC_E_RELATIONSHIP_URI_REQUIRED |
Unterstützung für frühere Windows-Versionen
Das Verhalten und die Leistung dieser Methode ist in allen unterstützten Windows-Versionen identisch. Weitere Informationen finden Sie unter Erste Schritte mit der Paketerstellungs-API und Plattformupdate für Windows Vista.Threadsicherheit
Das Packen von Objekten ist nicht threadsicher.
Weitere Informationen finden Sie in der Erste Schritte mit der Paketerstellungs-API.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msopc.h |
Weitere Informationen
Externe Ressourcen
Erste Schritte mit der Verpackungs-API
Grundlagen offener Verpackungskonventionen
Übersichten
Plattformupdate für Windows Vista
Referenz