次の方法で共有


IDeviceModelPlugIn::Initialize メソッド (wcsplugin.h)

デバイス モデル プラグイン全体を入力として含む Stream へのポインターを受け取り、プラグインに必要なすべての内部パラメーターを初期化します。

構文

HRESULT Initialize(
  [in] BSTR bstrXml,
  [in] UINT cNumModels,
  [in] UINT iModelPosition
);

パラメーター

[in] bstrXml

BSTR XML デバイス モデル プラグイン プロファイルを含む文字列。 このパラメーターは、データをリトル エンディアン Unicode XML として格納します。ただし、タグ付けする先頭のバイトがない場合があります。 また、XML 内のエンコードキーワード (keyword)は、これがリトル エンディアン Unicode として書式設定されていることを反映していない場合があります。 さらに、MSXML エンジンの動作により、BSTR XML ファイルが処理され、元の XML ファイルとまったく同じ内容を持たない可能性があります。

[in] cNumModels

変換シーケンス内のモデルの合計数。

[in] iModelPosition

Initialize 関数で提供される uiNumModels のワークフローにおける、もう一方のデバイス モデルの 1 から始まるモデルの位置。

戻り値

この関数が成功した場合、戻り値はS_OK。

この関数が失敗した場合、戻り値はE_FAIL。

解説

この関数が複数回呼び出された場合、後続の呼び出しでは、割り当てられたメモリが解放され、新しい bstrXml パラメーターに従って再初期化されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wcsplugin.h

関連項目