Make – funkce
Inicializuje zadanou prostředí Windows Runtime třídy.Tato funkce slouží k vytvoření instance komponenty, která je definována v modulu stejné.
template <
typename T,
typename TArg1,
typename TArg2,
typename TArg3,
typename TArg4,
typename TArg5,
typename TArg6,
typename TArg7,
typename TArg8,
typename TArg9
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2,
TArg3 &&arg3,
TArg4 &&arg4,
TArg5 &&arg5,
TArg6 &&arg6,
TArg7 &&arg7,
TArg8 &&arg8,
TArg9 &&arg9
);
template <
typename T,
typename TArg1,
typename TArg2,
typename TArg3,
typename TArg4,
typename TArg5,
typename TArg6,
typename TArg7,
typename TArg8
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2,
TArg3 &&arg3,
TArg4 &&arg4,
TArg5 &&arg5,
TArg6 &&arg6,
TArg7 &&arg7,
TArg8 &&arg8
);
template <
typename T,
typename TArg1,
typename TArg2,
typename TArg3,
typename TArg4,
typename TArg5,
typename TArg6,
typename TArg7
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2,
TArg3 &&arg3,
TArg4 &&arg4,
TArg5 &&arg5,
TArg6 &&arg6,
TArg7 &&arg7
);
template <
typename T,
typename TArg1,
typename TArg2,
typename TArg3,
typename TArg4,
typename TArg5,
typename TArg6
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2,
TArg3 &&arg3,
TArg4 &&arg4,
TArg5 &&arg5,
TArg6 &&arg6
);
template <
typename T,
typename TArg1,
typename TArg2,
typename TArg3,
typename TArg4,
typename TArg5
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2,
TArg3 &&arg3,
TArg4 &&arg4,
TArg5 &&arg5
);
template <
typename T,
typename TArg1,
typename TArg2,
typename TArg3,
typename TArg4
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2,
TArg3 &&arg3,
TArg4 &&arg4
);
template <
typename T,
typename TArg1,
typename TArg2,
typename TArg3
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2,
TArg3 &&arg3
);
template <
typename T,
typename TArg1,
typename TArg2
>
ComPtr<T> Make(
TArg1 &&arg1,
TArg2 &&arg2
);
template <
typename T,
typename TArg1
>
ComPtr<T> Make(
TArg1 &&arg1
);
template <
typename T
>
ComPtr<T> Make();
Parametry
T
Uživatelem zadané třídy, která dědí z WRL::RuntimeClass.TArg1
Typ argumentu 1, který je předán do třídy zadané runtime.TArg2
Typ argumentu 2, který je předán do třídy zadané runtime.TArg3
Typ argumentu 3, který je předán do třídy zadané runtime.TArg4
Typ argumentu 4, který je předán do třídy zadané runtime.TArg5
Typ argumentu 5, který je předán do třídy zadané runtime.TArg6
Typ argumentu 6, který je předán do třídy zadané runtime.TArg7
Typ argumentu 7, který je předán do třídy zadané runtime.TArg8
Typ argumentu 8, který je předán do třídy zadané runtime.TArg9
Typ argumentu 9, který je předán do třídy zadané runtime.arg1
Argument 1, který je předán do třídy zadané runtime.arg2
Argument 2, který je předán do třídy zadané runtime.arg3
Argument 3, který je předán do třídy zadané runtime.arg4
Argument 4, který je předán do třídy zadané runtime.arg5
Argument 5, který je předán do třídy zadané runtime.arg6
Argument 6, který je předán do třídy zadané runtime.arg7
Argument 7, který je předán do třídy zadané runtime.arg8
Argument 8, který je předán do třídy zadané runtime.arg9
Argument 9, který je předán do třídy zadané runtime.
Vrácená hodnota
A ComPtr<T> objektu v případě úspěchu; v opačném případě se nullptr.
Poznámky
Viz Postupy: Přímé vytváření instancí komponent knihovny WRL informace o rozdílech mezi tuto funkci a Microsoft::WRL::Details::MakeAndInitializea příklad.
Požadavky
Záhlaví: implements.h
Obor názvů: Microsoft::WRL