Metodo IPrintCoreHelperUni::CreateInstanceOfMSXMLObject (prcomoem.h)
Il metodo crea un'istanza IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
di un oggetto MSXML.
Sintassi
HRESULT CreateInstanceOfMSXMLObject(
[in] IN REFCLSID rclsid,
[in] IN LPUNKNOWN pUnkOuter,
[in] IN DWORD dwClsContext,
[in] IN REFIID riid,
[out] OUT LPVOID *ppv
);
Parametri
[in] rclsid
CLSID associato ai dati e al codice che verrà usato per creare l'oggetto.
[in] pUnkOuter
Puntatore all'interfaccia IUnknown dell'oggetto di aggregazione (controllo di IUnknown). Questo parametro deve essere NULL, il che significa che l'oggetto non viene creato come parte di un'aggregazione.
[in] dwClsContext
Contesto in cui verrà eseguito il codice che gestisce l'oggetto appena creato. Gli unici valori validi sono NULL e CLSCTX_INPROC_SERVER, ovvero un valore dell'enumerazione CLSCTX (descritta nella documentazione di Microsoft Windows SDK).
[in] riid
Riferimento all'identificatore dell'interfaccia che verrà usata per comunicare con l'oggetto.
[out] ppv
Puntatore a un indirizzo di memoria che riceve l'indirizzo dell'interfaccia richiesta nel parametro riid . Se IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
viene restituito correttamente, *ppv contiene l'indirizzo dell'interfaccia richiesta. Se questo metodo ha esito negativo, *ppv contiene NULL.
Valore restituito
IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
È stata creata correttamente un'istanza della classe oggetto specificata. |
|
Impossibile creare la classe specificata come parte di un'aggregazione. |
|
La classe specificata non implementa l'interfaccia richiesta o l'interfaccia IUnknown di controllo non espone l'interfaccia richiesta. |
|
Una classe specificata non è registrata nel database di registrazione. Questo valore può anche indicare che il tipo di server richiesto nel tipo di enumerazione CLSCTX non è registrato o i valori per i tipi di server nel Registro di sistema sono danneggiati. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | prcomoem.h (include Prcomoem.h) |