Antarmuka IRecordInfo (oaidl.h)
Menjelaskan struktur UDT tertentu. Anda dapat menggunakan IRecordInfo kapan saja Anda perlu mengakses deskripsi UDT yang terkandung dalam pustaka jenis. IRecordInfo dapat digunakan kembali sesuai kebutuhan; mungkin ada banyak instans UDT untuk satu penunjuk IRecordInfo .
Warisan
Antarmuka IRecordInfo mewarisi dari antarmuka IUnknown . IRecordInfo juga memiliki jenis anggota ini:
Metode
Antarmuka IRecordInfo memiliki metode ini.
IRecordInfo::GetField Mengembalikan penunjuk ke VARIAN yang berisi nilai nama bidang tertentu. |
IRecordInfo::GetFieldNames Mendapatkan nama bidang rekaman. |
IRecordInfo::GetFieldNoCopy Mengembalikan penunjuk ke nilai nama bidang tertentu tanpa menyalin nilai dan mengalokasikan sumber daya. |
IRecordInfo::GetGuid Mendapatkan GUID dari jenis catatan. |
IRecordInfo::GetName Mendapatkan nama jenis catatan. |
IRecordInfo::GetSize Mendapatkan jumlah byte memori yang diperlukan untuk menyimpan instans rekaman. |
IRecordInfo::GetTypeInfo Mengambil informasi jenis yang menjelaskan UDT atau safearray UDT. |
IRecordInfo::IsMatchingType Menentukan apakah rekaman yang diteruskan cocok dengan informasi rekaman saat ini. |
IRecordInfo::P utField Menempatkan varian ke dalam bidang. |
IRecordInfo::P utFieldNoCopy Meneruskan kepemilikan data ke bidang yang ditetapkan dengan menempatkan data aktual ke dalam bidang . |
IRecordInfo::RecordClear Merilis referensi objek dan nilai lain dari rekaman tanpa membatalkan alokasi rekaman. |
IRecordInfo::RecordCopy Menyalin rekaman yang ada ke dalam buffer yang diteruskan. |
IRecordInfo::RecordCreate Mengalokasikan memori untuk rekaman baru, menginisialisasi instans dan mengembalikan pointer ke rekaman. |
IRecordInfo::RecordCreateCopy Membuat salinan instans rekaman ke lokasi yang ditentukan. |
IRecordInfo::RecordDestroy Merilis sumber daya dan membatalkan alokasi memori rekaman. |
IRecordInfo::RecordInit Menginisialisasi instans baru rekaman. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | oaidl.h |