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. |