DispCallFunc
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
コンピューターの独立性を提供する IDispatch::Invoke の低レベルのヘルパー呼び出し をカスタマイズします。
HRESULT DispCallFunc(
void *pvInstance,
ULONG_PTR oVft,
CALLCONV cc,
VARTYPE vtReturn,
UINT cActuals,
VARTYPE *prgvt,
VARIANTARG **prgpvarg,
VARIANT *pvargResult);
パラメータ
pvInstance
この型の説明で記述されたインターフェイスのインスタンスへのポインター。oVft
FUNC_VIRTUAL 機能について、VTBL でオフセットを示します。cc
呼び出し規約。 CALLCONV 値、CC_STDCALL などの 1 つです。vtReturn
関数の戻り値のバリアント型。 DispCallFunc void 表すために VT_EMPTY が使用されます。cActuals
関数のパラメーターの数。prgvt
関数のパラメーターのバリアント型の配列。prgpvarg
関数パラメーター。pvargResult
関数の結果。
戻り値
返された HRESULT から取得される戻り値は、次のいずれかになります。
- S_OK
成功。