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 |