IOpcUri::GetRelativeUri メソッド (msopc.h)
現在の OPC URI オブジェクトによって表される URI を基準にして、指定された部分の相対 URI を形成します。
構文
HRESULT GetRelativeUri(
[in] IOpcPartUri *targetPartUri,
[out, retval] IUri **relativeUri
);
パラメーター
[in] targetPartUri
相対 URI が形成されるパーツ名を表すパーツ URI オブジェクトの IOpcPartUri インターフェイスへのポインター。
[out, retval] relativeUri
現在の OPC URI オブジェクトを基準とした、パーツの URI の IUri インターフェイスへのポインター。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
targetPartUri パラメーターと relativePartUri パラメーターの少なくとも 1 つが NULL です。 |
|
CreateUri 関数からの HRESULT エラー コード。 |
|
WinINet API からの HRESULT エラー コード。 |
注釈
入力と出力の例:
入力 IOpcPartUri は を表します | 現在の IOpcUri は を表します | 返される相対 IUri は を表します |
---|---|---|
/mydoc/markup/page.xml | /mydoc/markup/picture.jpg | picture.jpg |
/mydoc/markup/page.xml | /mydoc/picture.jpg | ../picture.jpg |
/mydoc/markup/page.xml | /mydoc/images/pictures.jpg | ../images/pictures.jpg |
以前の Windows バージョンでのサポート
このメソッドの動作とパフォーマンスは、サポートされているすべての Windows バージョンで同じです。 詳細については、「Packaging API を使用したはじめに」および「Windows Vista 用プラットフォーム更新プログラム」を参照してください。スレッド セーフ
オブジェクトのパッケージ化はスレッド セーフではありません。
詳細については、「Packaging API を使用したはじめに」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | msopc.h |
こちらもご覧ください
概要
Windows Vista のプラットフォーム更新プログラム
参照