Método IPrintCoreHelperUni::CreateInstanceOfMSXMLObject (prcomoem.h)
El método IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
crea una instancia de un objeto MSXML.
Sintaxis
HRESULT CreateInstanceOfMSXMLObject(
[in] IN REFCLSID rclsid,
[in] IN LPUNKNOWN pUnkOuter,
[in] IN DWORD dwClsContext,
[in] IN REFIID riid,
[out] OUT LPVOID *ppv
);
Parámetros
[in] rclsid
CLSID asociado a los datos y el código que se usarán para crear el objeto.
[in] pUnkOuter
Puntero a la interfaz del objeto agregado (el control IUnknown). Este parámetro debe ser NULL, lo que significa que el objeto no se crea como parte de un agregado.
[in] dwClsContext
Contexto en el que se ejecutará el código que administra el objeto recién creado. Los únicos valores válidos son NULL y CLSCTX_INPROC_SERVER, que es un valor de la enumeración CLSCTX (que se describe en la documentación de Microsoft Windows SDK).
[in] riid
Referencia al identificador de la interfaz que se usará para comunicarse con el objeto .
[out] ppv
Puntero a una dirección de memoria que recibe la dirección de la interfaz que se solicita en el parámetro riid . Si IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
devuelve correctamente, * ppv contiene la dirección de la interfaz solicitada. Si se produce un error en este método, *ppv contiene NULL.
Valor devuelto
IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
debe devolver uno de los siguientes valores.
Código devuelto | Descripción |
---|---|
|
Se creó correctamente una instancia de la clase de objeto especificada. |
|
No se puede crear la clase especificada como parte de un agregado. |
|
La clase especificada no implementa la interfaz solicitada o la interfaz de control IUnknown no expone la interfaz solicitada. |
|
Una clase especificada no está registrada en la base de datos de registro. Este valor también puede indicar que el tipo de servidor solicitado en el tipo de enumeración CLSCTX no está registrado o que los valores de los tipos de servidor del Registro están dañados. |
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | prcomoem.h (include Prcomoem.h) |