Metode ICreateTypeInfo::AddVarDesc (oaidl.h)
Menambahkan deskripsi variabel atau anggota data ke deskripsi jenis.
Sintaks
HRESULT AddVarDesc(
[in] UINT index,
[in] VARDESC *pVarDesc
);
Parameter
[in] index
Indeks variabel atau anggota data yang akan ditambahkan ke deskripsi jenis.
[in] pVarDesc
Penunjuk ke variabel atau deskripsi anggota data yang akan ditambahkan.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Satu atau beberapa argumen tidak valid. |
|
Tidak cukup memori untuk menyelesaikan operasi. |
|
Tidak dapat menulis ke tujuan. |
|
Tidak cukup memori untuk menyelesaikan operasi. |
|
Ketidakcocokan jenis. |
Keterangan
Indeks menentukan urutan variabel. Variabel pertama memiliki indeks nol. ICreateTypeInfo::AddVarDesc mengembalikan kesalahan jika indeks yang ditentukan lebih besar dari jumlah variabel yang saat ini dalam informasi jenis. Memanggil fungsi ini tidak meneruskan kepemilikan struktur VARDESC ke ICreateTypeInfo. Bidang instans (oInst) dari struktur VARDESC diabaikan. Atribut ini hanya diatur ketika ICreateTypeInfo::LayOut dipanggil. Selain itu, bidang ID anggota dalam VARDESC diabaikan kecuali TYPEKIND kelas TKIND_DISPATCH.
Setiap bidang HREFTYPE dalam struktur VARDESC harus diproduksi oleh instans ITypeInfo yang sama dengan AddVarDesc yang dipanggil.
AddVarDesc mengabaikan konten bidang idldesc dari ELEMDESC.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | oaidl.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk