VirtualChannelGetInstance エントリ ポイント

DLL によって実装されるすべてのプラグインの IWTSPlugin インターフェイスのインスタンスをプラグインで作成するために呼び出されます。

Note

この関数はプラグインによって実装され、アプリケーションが LoadLibrary 関数と GetProcAddress 関数を使用して関数に動的にリンクできるように、名前でエクスポートする必要があります。

この関数のプロトタイプはパブリック ヘッダー ファイルに含まれていないため、次のように宣言する必要があります。

構文

HRESULT VCAPITYPE VirtualChannelGetInstance(
  _In_    REFIID refiid,
  _Inout_ ULONG  *pNumObjs,
  _Out_   VOID   **ppObjArray
);

パラメーター

refiid [in]

返すインターフェイスの種類を指定します。 これは IID_IWTSPluginする必要があります。

pNumObjs [in, out]

取得したインターフェイスの数を受け取る ULONG 変数のアドレス。

ppObjArray [out]

インターフェイス ポインターを受け取るポインターの配列のアドレス。 このパラメーターが NULL の場合、実装では、DLL によって実装されるプラグインの数を pNumObjs パラメーターに配置する必要があります。 これにより、呼び出し元は ppObjArray に適切なサイズ配列を割り当てることができます。

戻り値

このエントリ ポイントが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008