MakeAndInitialize — Funkcja

Inicjuje określoną klasę środowisko wykonawcze systemu Windows. Użyj tej funkcji, aby utworzyć wystąpienie składnika zdefiniowanego w tym samym module.

Składnia

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
Klasa określona przez użytkownika, która dziedziczy z WRL::RuntimeClassklasy .

TArg1
Typ argumentu 1, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg2
Typ argumentu 2, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg3
Typ argumentu 3, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg4
Typ argumentu 4, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg5
Typ argumentu 5, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg6
Typ argumentu 6, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg7
Typ argumentu 7, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg8
Typ argumentu 8, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

TArg9
Typ argumentu 9, który jest przekazywany do określonej klasy środowiska uruchomieniowego.

arg1
Argument 1 przekazywany do określonej klasy środowiska uruchomieniowego.

arg2
Argument 2 przekazywany do określonej klasy środowiska uruchomieniowego.

arg3
Argument 3 przekazywany do określonej klasy środowiska uruchomieniowego.

arg4
Argument 4 przekazywany do określonej klasy środowiska uruchomieniowego.

arg5
Argument 5 przekazywany do określonej klasy środowiska uruchomieniowego.

arg6
Argument 6 przekazywany do określonej klasy środowiska uruchomieniowego.

arg7
Argument 7 przekazany do określonej klasy środowiska uruchomieniowego.

arg8
Argument 8 przekazywany do określonej klasy środowiska uruchomieniowego.

arg9
Argument 9 przekazywany do określonej klasy środowiska uruchomieniowego.

Wartość zwracana

Wartość HRESULT.

Uwagi

Zobacz Instrukcje: tworzenie wystąpień składników biblioteki WRL bezpośrednio , aby poznać różnice między tą funkcją a microsoft::WRL::Make i na przykład.

Wymagania

Nagłówek: implements.h

Przestrzeń nazw: Microsoft::WRL::D etails

Zobacz też

Microsoft::WRL::Details, przestrzeń nazw