共用方式為


MakeAndInitialize 函式

初始化指定的 Windows 執行階段 類別。 使用此函式來具現化相同模組中定義的元件。

語法

template <
    typename T,
    typename I,
    typename TArg1,
    typename TArg2,
    typename TArg3,
    typename TArg4,
    typename TArg5,
    typename TArg6,
    typename TArg7,
    typename TArg8,
    typename TArg9>
HRESULT MakeAndInitialize(
    _Outptr_result_nullonfailure_ I** ppvObject,
    TArg1 &&arg1,
    TArg2 &&arg2,
    TArg3 &&arg3,
    TArg4 &&arg4,
    TArg5 &&arg5,
    TArg6 &&arg6,
    TArg7 &&arg7,
    TArg8 &&arg8,
    TArg9 &&arg9) throw()

參數

T
繼承自 WRL::RuntimeClass的使用者指定類別。

TArg1
傳遞至指定運行時間類別的自變數 1 類型。

TArg2
傳遞至指定運行時間類別的自變數 2 類型。

TArg3
傳遞至指定運行時間類別的自變數3類型。

TArg4
傳遞至指定運行時間類別的自變數 4 類型。

TArg5
傳遞至指定運行時間類別的自變數5類型。

TArg6
傳遞至指定運行時間類別的自變數 6 類型。

TArg7
傳遞至指定運行時間類別的自變數 7 類型。

TArg8
傳遞至指定運行時間類別的自變數8類型。

TArg9
傳遞至指定運行時間類別的自變數9類型。

arg1
傳遞至指定運行時間類別的自變數 1。

arg2
傳遞至指定運行時間類別的自變數 2。

arg3
傳遞至指定運行時間類別的自變數 3。

arg4
傳遞至指定運行時間類別的自變數 4。

arg5
傳遞至指定運行時間類別的自變數 5。

arg6
傳遞至指定運行時間類別的自變數 6。

arg7
傳遞至指定運行時間類別的自變數 7。

arg8
傳遞至指定運行時間類別的自變數 8。

arg9
傳遞至指定運行時間類別的自變數 9。

傳回值

HRESULT 值。

備註

請參閱 如何:直接 具現化 WRL 元件,以瞭解此函式與 Microsoft::WRL::Make 之間的差異,以及範例。

需求

標頭: implements.h

命名空間: Microsoft::WRL::D etails

另請參閱

Microsoft::WRL::Details 命名空間