Metode IRecordInfo::GetFieldNames (oaidl.h)
Mendapatkan nama bidang rekaman.
Sintaks
HRESULT GetFieldNames(
[in, out] ULONG *pcNames,
[out] BSTR *rgBstrNames
);
Parameter
[in, out] pcNames
Jumlah nama yang akan dikembalikan.
[out] rgBstrNames
Nama array jenis BSTR.
Jika parameter rgBstrNames adalah NULL, maka pcNames dikembalikan dengan jumlah nama bidang.
Parameter rgBstrNames bukan NULL, maka nama string yang terkandung dalam rgBstrNames dikembalikan. Jika jumlah nama dalam pcNames dan rgBstrNames tidak sama maka jumlah yang lebih kecil dari keduanya adalah jumlah nama bidang yang dikembalikan. Pemanggil perlu membebaskan BSTR di dalam array yang dikembalikan dalam rgBstrNames.
Menampilkan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Kehabisan memori. |
|
Satu atau beberapa argumen tidak valid. |
Keterangan
Pemanggil harus mengalokasikan memori untuk array BSTR. Jika array lebih besar dari yang diperlukan, atur bagian yang tidak digunakan ke 0.
Saat kembali, pemanggil harus membebaskan setiap BSTR yang terkandung menggunakan SysFreeString.
Jika kehabisan memori, pcNames menunjuk ke kode kesalahan.
Persyaratan
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