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。 否則,它會傳回錯誤。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | kcom.h (包含 Kcom.h) |
程式庫 | Ks.lib |