Bagikan melalui


header objbase.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

objbase.h berisi antarmuka pemrograman berikut:

Fungsi

 
BindMoniker

Menemukan objek dengan monikernya, mengaktifkan objek jika tidak aktif, dan mengambil penunjuk ke antarmuka yang ditentukan pada objek tersebut.
CLSIDFromProgIDEx

Fungsi CLSIDFromProgIDEx (objbase.h) memicu penginstalan otomatis jika kebijakan COMClassStore diaktifkan.
CoAllowSetForegroundWindow

Fungsi ini melewati hak istimewa latar depan (hak istimewa untuk mengatur jendela latar depan) dari satu proses ke proses lainnya. Proses yang memiliki hak istimewa latar depan dapat memanggil fungsi ini untuk meneruskan hak istimewa tersebut ke proses server COM lokal.
CoDosDateTimeToFileTime

Mengonversi representasi MS-DOS dari waktu dan tanggal ke struktur FILETIME yang digunakan oleh Windows.
CoFileTimeNow

Fungsi CoFileTimeNow (objbase.h) mengembalikan waktu saat ini sebagai struktur FILETIME.
CoFileTimeToDosDateTime

Mengonversi FILETIME menjadi nilai tanggal dan waktu MS-DOS.
CoFreeAllLibraries

Membebaskan semua DLL yang telah dimuat dengan fungsi CoLoadLibrary (dipanggil secara internal oleh CoGetClassObject), terlepas dari apakah mereka saat ini sedang digunakan.
CoFreeLibrary

Membebaskan pustaka yang, ketika dimuat, ditentukan untuk dibebaskan secara eksplisit.
CoGetInstanceFromFile

Membuat objek baru dan menginisialisasinya dari file menggunakan IPersistFile::Load.
CoGetInstanceFromIStorage

Membuat objek baru dan menginisialisasinya dari objek penyimpanan melalui panggilan internal ke IPersistFile::Load.
CoGetObject

Mengonversi nama tampilan menjadi moniker yang mengidentifikasi objek bernama, lalu mengikat ke objek yang diidentifikasi oleh moniker.
CoGetSystemSecurityPermissions

Mengembalikan nilai default Deskriptor Keamanan dari izin peluncuran dan akses di seluruh komputer, serta batas peluncuran dan akses.
CoInitialize

Menginisialisasi pustaka COM pada utas saat ini dan mengidentifikasi model konkurensi sebagai apartemen utas tunggal (STA).
CoInstall

Menginstal aplikasi server COM yang diminta.
CoIsOle1Class

Menentukan apakah CLSID yang ditentukan mewakili objek OLE 1.
CoLoadLibrary

Memuat DLL tertentu ke dalam proses pemanggil.
CoRegisterChannelHook

Mendaftarkan kait saluran.
CoRegisterInitializeSpy

Mendaftarkan implementasi antarmuka IInitializeSpy. Antarmuka IInitializeSpy ditolak untuk memungkinkan pengembang melakukan inisialisasi dan pembersihan pada apartemen COM.
CoRegisterMallocSpy

Mendaftarkan implementasi antarmuka IMallocSpy, setelah itu mengharuskan OLE untuk memanggil metode pembungkusnya di sekitar setiap panggilan ke metode IMalloc yang sesuai.
CoRegisterMessageFilter

Mendaftar dengan OLE instans antarmuka IMessageFilter, yang akan digunakan untuk menangani masalah konkurensi pada utas saat ini.
CoRevokeInitializeSpy

Mencabut implementasi terdaftar dari antarmuka IInitializeSpy.
CoRevokeMallocSpy

Mencabut objek IMallocSpy terdaftar.
CoTreatAsClass

Menetapkan atau menghapus emulasi, di mana objek dari satu kelas diperlakukan sebagai objek dari kelas yang berbeda.
CreateAntiMoniker

Membuat dan mengembalikan anti-moniker baru.
CreateBindCtx

Mengembalikan pointer ke implementasi IBindCtx (objek konteks ikatan). Objek ini menyimpan informasi tentang operasi pengikatan moniker tertentu.
CreateClassMoniker

Membuat moniker kelas yang mengacu pada kelas yang ditentukan.
CreateDataAdviseHolder

Fungsi CreateDataAdviseHolder (objbase.h) mengambil pointer ke implementasi OLE IDataAdviseHolder pada objek pemegang saran data.
CreateDataCache

Mengambil pointer ke instans baru dari implementasi cache data yang disediakan OLE.
CreateFileMoniker

Membuat moniker file berdasarkan jalur yang ditentukan.
CreateGenericComposite

Melakukan komposisi generik dari dua moniker dan memasok pointer ke moniker komposit yang dihasilkan.
CreateItemMoniker

Membuat moniker item yang mengidentifikasi objek dalam objek yang berisi (biasanya dokumen gabungan).
CreateObjrefMoniker

Membuat moniker OBJREF berdasarkan penunjuk ke objek.
CreatePointerMoniker

Membuat moniker pointer berdasarkan penunjuk ke objek.
GetClassFile

Mengembalikan CLSID yang terkait dengan nama file yang ditentukan.
GetRunningObjectTable

Mengembalikan penunjuk ke antarmuka IRunningObjectTable pada tabel objek berjalan lokal (ROT).
IsEqualGUID

Makro IsEqualGUID (objbase.h) menentukan apakah dua GUID sama.
MkParseDisplayName

Mengonversi string menjadi moniker yang mengidentifikasi objek yang dinamai oleh string.
MonikerCommonPrefixWith

Membuat moniker baru berdasarkan awalan umum yang dibagikan moniker ini (yang terdiri dari data objek moniker ini) dengan moniker lain.
MonikerRelativePathTo

Menyediakan moniker yang, ketika disusun ke akhir moniker pertama yang ditentukan (atau yang memiliki struktur serupa), menghasilkan moniker kedua yang ditentukan.
StgGetIFillLockBytesOnFile

Membuka objek pembungkus pada file sementara.
StgGetIFillLockBytesOnILockBytes

Membuat objek pembungkus baru pada objek array byte yang disediakan oleh pemanggil.
StgOpenAsyncDocfileOnIFillLockBytes

Membuka objek penyimpanan asinkron akar yang ada pada objek pembungkus byte-array yang disediakan oleh pemanggil.
StgOpenLayoutDocfile

Membuka file campuran pada implementasi ILockBytes yang mampu memantau data sektor.

Enumerasi

 
COINIT

Menentukan model konkurensi yang digunakan untuk panggilan masuk ke objek yang dibuat oleh utas ini. Model konkurensi ini dapat berupa rangkaian apartemen atau multithreaded.
COMSD

Menentukan jenis deskriptor keamanan COM yang akan didapatkan saat memanggil CoGetSystemSecurityPermissions.