IPrintCoreHelperUni::CreateInstanceOfMSXMLObject 方法 (prcomoem.h)
方法 IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
會建立 MSXML 對象的實例。
語法
HRESULT CreateInstanceOfMSXMLObject(
[in] IN REFCLSID rclsid,
[in] IN LPUNKNOWN pUnkOuter,
[in] IN DWORD dwClsContext,
[in] IN REFIID riid,
[out] OUT LPVOID *ppv
);
參數
[in] rclsid
與將用來建立物件之數據和程式代碼相關聯的 CLSID。
[in] pUnkOuter
匯總物件的 IUnknown 介面指標 (控制 IUnknown) 。 此參數必須是 NULL,這表示物件不會建立為匯總的一部分。
[in] dwClsContext
管理新建立之物件的程式代碼將會在其中執行的內容。 唯一的有效值為 NULL 和CLSCTX_INPROC_SERVER,這是 Microsoft Windows SDK 檔) 中所述之 CLSCTX (列舉的值。
[in] riid
介面識別碼的參考,該標識符將用來與 對象通訊。
[out] ppv
記憶體位址的指標,接收 riid 參數中要求的介面位址。 如果 IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
成功傳回,*ppv 會包含要求的介面位址。 如果此方法失敗,*ppv 包含 NULL。
傳回值
IPrintCoreHelperUni::CreateInstanceOfMSXMLObject
應該傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
已成功建立指定之物件類別的實例。 |
|
指定的類別無法建立為匯總的一部分。 |
|
指定的類別不會實作要求的介面,或控制 IUnknown 介面不會公開要求的介面。 |
|
指定的類別未在註冊資料庫中註冊。 這個值也可以指出您在 CLSCTX 列舉類型中所要求的伺服器類型未登錄,或登錄中伺服器類型的值已損毀。 |
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | prcomoem.h (包括 Prcomoem.h) |