共用方式為


WPRCCreateInstanceUnderInstanceName

此函式會建立指定類別的實例,並使用 選項來指定實例名稱。

語法

HRESULT WPRCCreateInstanceUnderInstanceName(
    _In_opt_ BSTR bstrInstanceName,
    _In_ REFCLSID rclsid,
    _In_opt_ LPUNKNOWN pUnkOuter,
    _In_ DWORD dwClsContext,
    _In_ REFIID riid,
    _Outptr_ LPVOID *ppv
);

參數

bstrInstanceName

In_opt BSTR):選擇性。 執行個體的名稱。 如果此參數為 NULL,函式會建立未命名的實例。

rclsid

在 REFCLSID 中 ):與用來建立對象的數據和程式碼相關聯的 CLSID。

pUnkOuter

In_opt LPUNKNOWN):選擇性。 如果為 NULL,則物件不會建立為匯總的一部分。 如果 non###NULL,則指向匯總物件的 IUnknown 介面指標(控制 IUnknown)。

dwClsContext

在 DWORD 中 ):管理新建立之物件的程式代碼將會執行的內容。 這些值取自 欄位舉類別 CLSCTX

riid

在 REFIID 中 ):要用來與對象通訊之介面標識碼的參考。

ppv

Outptr LPVOID):接收 中所 riid要求介面指標的指標變數位址。 成功傳回時,*ppv 包含要求的介面指標。

傳回值

函式會傳回 HRESULT 程式代碼。 成功執行通常以S_OK表示。 任何其他 HRESULT 程式代碼會指出失敗,這表示函式執行期間發生錯誤。

備註

函數