Compartir a través de


Función de MakeAndInitialize

Inicializa la clase especificada de Windows en tiempo de ejecución.Utilice esta función para crear instancias de un componente que se define en el mismo módulo.

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

Parámetros

  • T
    Una clase definida por el usuario que hereda de WRL::RuntimeClass.

  • TArg1
    Tipo de argumento 1 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg2
    Tipo de argumento 2 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg3
    Tipo de argumento 3 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg4
    Tipo de argumento 4 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg5
    Tipo de argumento 5 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg6
    Tipo de argumento 6 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg7
    Tipo de argumento 7 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg8
    Tipo de argumento 8 que se pasa a la clase especificada en tiempo de ejecución.

  • TArg9
    Tipo de argumento 9 que se pasa a la clase especificada en tiempo de ejecución.

  • arg1
    Argumento 1 que se pasa a la clase especificada en tiempo de ejecución.

  • arg2
    Argumento 2 que se pasa a la clase especificada en tiempo de ejecución.

  • arg3
    Argumento 3 que se pasa a la clase especificada en tiempo de ejecución.

  • arg4
    Argumento 4 que se pasa a la clase especificada en tiempo de ejecución.

  • arg5
    Argumento 5 que se pasa a la clase especificada en tiempo de ejecución.

  • arg6
    Argumento 6 que se pasa a la clase especificada en tiempo de ejecución.

  • arg7
    Argumento 7 que se pasa a la clase especificada en tiempo de ejecución.

  • arg8
    Argumento 8 que se pasa a la clase especificada en tiempo de ejecución.

  • arg9
    Argumento 9 que se pasa a la clase especificada en tiempo de ejecución.

Valor devuelto

Valor HRESULT.

Comentarios

Vea Cómo: Crear instancias de componentes WRL directamente para obtener información sobre las diferencias entre esta función y Microsoft::WRL::Make, y un ejemplo.

Requisitos

Encabezado: implements.h

Espacio de nombres: Microsoft::WRL::Details

Vea también

Referencia

Microsoft::WRL::Details (Espacio de nombres)