Sdílet prostřednictvím


MakeAndInitialize – funkce

Inicializuje zadanou prostředí Windows Runtime třídu. Tato funkce slouží k vytvoření instance komponenty, která je definována ve stejném modulu.

Syntaxe

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()

Parametry

T
Uživatelem zadaná třída, která dědí z WRL::RuntimeClass.

TArg1
Typ argumentu 1, který se předává zadané třídě modulu runtime.

TArg2
Typ argumentu 2, který se předá zadané třídě modulu runtime.

TArg3
Typ argumentu 3, který se předává zadané třídě modulu runtime.

TArg4
Typ argumentu 4, který se předává zadané třídě modulu runtime.

TArg5
Typ argumentu 5, který se předává zadané třídě modulu runtime.

TArg6
Typ argumentu 6, který se předává zadané třídě modulu runtime.

TArg7
Typ argumentu 7, který se předává zadané třídě modulu runtime.

TArg8
Typ argumentu 8, který se předává zadané třídě modulu runtime.

TArg9
Typ argumentu 9, který se předává zadané třídě modulu runtime.

arg1
Argument 1, který se předá zadané třídě modulu runtime.

arg2
Argument 2, který se předá zadané třídě modulu runtime.

arg3
Argument 3, který se předá zadané třídě modulu runtime.

arg4
Argument 4, který se předá zadané třídě modulu runtime.

arg5
Argument 5, který se předá zadané třídě modulu runtime.

arg6
Argument 6, který se předá zadané třídě modulu runtime.

arg7
Argument 7, který se předá zadané třídě modulu runtime.

arg8
Argument 8, který se předá zadané třídě modulu runtime.

arg9
Argument 9, který se předává zadané třídě modulu runtime.

Návratová hodnota

Hodnota HRESULT.

Poznámky

Viz Postupy: Vytvoření instance komponent knihovny WRL přímo pro informace o rozdílech mezi touto funkcí a Microsoft::WRL::Make a příkladem.

Požadavky

Hlavička: implements.h

Obor názvů: Microsoft::WRL::D etails

Viz také

Microsoft::WRL::Details – obor názvů