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 程式代碼會指出失敗,這表示函式執行期間發生錯誤。