KoCreateInstance 函式 (kcom.h)
此函式僅供內部使用。
KoCreateInstance 函式會使用指定的 CLSID 建立 類別的物件。
語法
COMDDKAPI NTSTATUS KoCreateInstance(
[in] REFCLSID ClassId,
[in, optional] IUnknown *UnkOuter,
[in] ULONG ClsContext,
[in] REFIID InterfaceId,
[out] PVOID *Interface
);
參數
[in] ClassId
要建立 實例之物件的CLSID。
[in, optional] UnkOuter
要傳遞至新實例的外部未知物件。
[in] ClsContext
要在其中建立實例的內容。 這必須CLSCTX_KERNEL_SERVER。
[in] InterfaceId
與對象通訊之介面標識碼的參考。
[out] Interface
接收 InterfaceId 中所指定之新介面指標的指標變數位址,。
傳回值
如果已成功建立實例,則傳回STATUS_SUCCESS。 否則,它會傳回錯誤。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
標頭 | kcom.h (包括 Kcom.h) |
連結庫 | Ks.lib |