IOpcFactory::CreatePartUri-Methode (msopc.h)
Erstellt ein Part-URI-Objekt, das einen Teilenamen darstellt.
Syntax
HRESULT CreatePartUri(
[in] LPCWSTR pwzUri,
[out, retval] IOpcPartUri **partUri
);
Parameter
[in] pwzUri
Ein URI, der den Speicherort eines Teils relativ zum Stamm des Pakets darstellt, in dem es enthalten ist.
[out, retval] partUri
Ein Zeiger auf die IOpcPartUri-Schnittstelle des Part-URI-Objekts. Dieses Objekt stellt den Teilenamen dar, der von dem in pwzUri übergebenen URI abgeleitet ist.
Teilenamen müssen der im OPC angegebenen Syntax entsprechen.
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. |
|
Mindestens einer der Parameter pwzUri und partUri ist NULL. |
|
Ein Teilename darf nicht die leere Zeichenfolge "" sein. |
|
Ein Teilename darf kein "/" sein. |
|
Ein Teilename kann nicht mit "//" beginnen. |
|
Ein Teilename kann nicht mit einem "/" enden. |
|
Ein Teilename kann nicht mit einem "." enden. |
|
Ein Teilename darf keine Segmente aufweisen, die mit einem "." enden. |
|
Ein Teilename darf keine Fragmentkomponente aufweisen. Einer Fragmentkomponente wird ein "#"-Zeichen vorangestellt, wie in RFC 3986: Generische URI-Syntax beschrieben. |
|
Ein Teilename kann nicht der Name eines Beziehungsteils sein, der einen anderen Beziehungsteil als Quelle der darin enthaltenen Beziehungen angibt. |
|
Ein Teilename darf kein absoluter URI sein. Ein absoluter URI beginnt mit einer Schemakomponente gefolgt von einem ":", wie in RFC 3986: URI Generic Syntax beschrieben. |
|
Ein HRESULT-Fehlercode aus der CreateUri-Funktion . |
|
Ein HRESULT-Fehlercode aus einer WinINet-API . |
Hinweise
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 Verpackungs-API und Platform Update für Windows Vista.Threadsicherheit
Das Packen von Objekten ist nicht threadsicher.
Weitere Informationen finden Sie im Erste Schritte mit der Verpackungs-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
Übersichten
Programmierhandbuch für die Paket-API
Plattformupdate für Windows Vista
RFC 3986: Generische URI-Syntax
Referenz