Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi ini hanya ditujukan untuk penggunaan internal.
Fungsi KoCreateInstance membuat objek kelas dengan CLSID yang ditentukan.
Sintaksis
COMDDKAPI NTSTATUS KoCreateInstance(
[in] REFCLSID ClassId,
[in, optional] IUnknown *UnkOuter,
[in] ULONG ClsContext,
[in] REFIID InterfaceId,
[out] PVOID *Interface
);
Parameter
[in] ClassId
CLSID objek untuk membuat instans.
[in, optional] UnkOuter
Objek tak dikenal luar untuk diteruskan ke instans baru.
[in] ClsContext
Konteks untuk membuat instans. Ini harus CLSCTX_KERNEL_SERVER.
[in] InterfaceId
Referensi ke pengidentifikasi antarmuka yang akan berkomunikasi dengan objek.
[out] Interface
Alamat variabel pointer yang menerima penunjuk antarmuka baru yang ditentukan dalam InterfaceId.
Mengembalikan nilai
Mengembalikan STATUS_SUCCESS jika instans berhasil dibuat. Jika tidak, kesalahan akan ditampilkan.
Persyaratan
| Syarat | Nilai |
|---|---|
| Platform Target | Universal |
| Header | kcom.h (sertakan Kcom.h) |
| Pustaka | Ks.lib |