IOpcPartSet::GetPart メソッド (msopc.h)
セット内の指定したパーツを表すパーツ オブジェクトを取得します。
構文
HRESULT GetPart(
[in] IOpcPartUri *name,
[out, retval] IOpcPart **part
);
パラメーター
[in] name
パーツのパーツ名を表すパーツ URI オブジェクトの IOpcPartUri インターフェイスへのポインター。
[out, retval] part
指定したパーツ名を持つパーツを表すパーツ オブジェクトの IOpcPart へのポインター。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード/値 | 説明 |
---|---|
|
メソッドが成功しました。 |
|
name パラメーターは NULL です。 |
|
指定された部分が存在しません。 |
|
パッケージ消費エラー グループの HRESULT エラー コード。 |
|
パーツ URI エラー グループからの HRESULT エラー コード。 |
注釈
特定のパーツを表すパーツ オブジェクトの IOpcPart インターフェイス ポインターを取得するには、 PartExists メソッドを呼び出し、パーツ名を渡して、パーツがセット内で表されていることを確認します。 その場合は、 GetPart メソッドを呼び出し、パーツ名を渡して IOpcPart インターフェイス ポインターを取得します。
パーツ URI オブジェクトがリレーションシップ パーツのパーツ名を表す場合、リレーションシップ パーツがセットに含まれていないため、このメソッドは失敗します。
IOpcPart インターフェイスは、パーツのプロパティへのアクセスを提供します。 これらのプロパティの詳細については、「パーツの 概要 」と「 IOpcPart」を参照してください。
スレッド セーフ
オブジェクトのパッケージ化はスレッド セーフではありません。
詳細については、「Packaging API を使用したはじめに」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | msopc.h |
こちらもご覧ください
概要
参照