Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Pustaka Templat Aktif (ATL) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.
Kelas ini adalah pembungkus untuk struktur SAFEARRAYBOUND .
Sintaks
class CComSafeArrayBound : public SAFEARRAYBOUND
Anggota
Metode
| Fungsi | Deskripsi |
|---|---|
| CComSafeArrayBound | Konstruktor. |
| GetCount | Panggil metode ini untuk mengembalikan jumlah elemen. |
| GetLowerBound | Panggil metode ini untuk mengembalikan batas bawah. |
| GetUpperBound | Panggil metode ini untuk mengembalikan batas atas. |
| SetCount | Panggil metode ini untuk mengatur jumlah elemen. |
| SetLowerBound | Panggil metode ini untuk mengatur batas bawah. |
Operator
| Operator | Deskripsi |
|---|---|
| operator = | Mengatur ke CComSafeArrayBound nilai baru. |
Keterangan
Kelas ini adalah pembungkus untuk struktur yang SAFEARRAYBOUND digunakan oleh CComSafeArray. Ini menyediakan metode untuk mengkueri dan mengatur batas atas dan bawah dari satu dimensi CComSafeArray objek dan jumlah elemen yang dikandungnya. Objek multidimensi CComSafeArray menggunakan array CComSafeArrayBound objek, satu untuk setiap dimensi. Oleh karena itu, saat menggunakan metode seperti GetCount, ketahuilah bahwa metode ini tidak akan mengembalikan jumlah total elemen dalam array multididat.
Header: atlsafe.h
Persyaratan
Header: atlsafe.h
CComSafeArrayBound::CComSafeArrayBound
Konstruktor.
CComSafeArrayBound(ULONG ulCount = 0, LONG lLowerBound = 0) throw();
Parameter
ulCount
Jumlah elemen dalam array.
lLowerBound
Batas bawah tempat array diberi nomor.
Keterangan
Jika array akan diakses dari program C++, disarankan agar batas bawah didefinisikan sebagai 0. Mungkin lebih baik menggunakan nilai terikat yang lebih rendah yang berbeda jika array akan digunakan dengan bahasa lain, seperti Visual Basic.
CComSafeArrayBound::GetCount
Panggil metode ini untuk mengembalikan jumlah elemen.
ULONG GetCount() const throw();
Tampilkan Nilai
Mengembalikan jumlah elemen.
Keterangan
Jika objek terkait mewakili array multidimensi CComSafeArray , metode ini hanya akan mengembalikan jumlah total elemen dalam dimensi paling kanan. Gunakan CComSafeArray::GetCount untuk mendapatkan jumlah total elemen.
CComSafeArrayBound::GetLowerBound
Panggil metode ini untuk mengembalikan batas bawah.
LONG GetLowerBound() const throw();
Tampilkan Nilai
Mengembalikan batas CComSafeArrayBound bawah objek.
CComSafeArrayBound::GetUpperBound
Panggil metode ini untuk mengembalikan batas atas.
LONG GetUpperBound() const throw();
Tampilkan Nilai
Mengembalikan batas CComSafeArrayBound atas objek.
Keterangan
Batas atas tergantung pada jumlah elemen dan nilai terikat yang lebih rendah. Misalnya, jika batas bawah adalah 0 dan jumlah elemen adalah 10, batas atas akan secara otomatis diatur ke 9.
CComSafeArrayBound::operator =
Mengatur ke CComSafeArrayBound nilai baru.
CComSafeArrayBound& operator= (const CComSafeArrayBound& bound) throw();
CComSafeArrayBound& operator= (ULONG ulCount) throw();
Parameter
Terikat
Objek CComSafeArrayBound.
ulCount
Jumlah elemen.
Tampilkan Nilai
Mengembalikan penunjuk ke CComSafeArrayBound objek.
Keterangan
Objek CComSafeArrayBound dapat ditetapkan menggunakan CComSafeArrayBound, atau dengan menyediakan jumlah elemen, dalam hal ini batas bawah diatur ke 0 secara default.
CComSafeArrayBound::SetCount
Panggil metode ini untuk mengatur jumlah elemen.
ULONG SetCount(ULONG ulCount) throw();
Parameter
ulCount
Jumlah elemen.
Tampilkan Nilai
Mengembalikan jumlah elemen dalam CComSafeArrayBound objek.
CComSafeArrayBound::SetLowerBound
Panggil metode ini untuk mengatur batas bawah.
LONG SetLowerBound(LONG lLowerBound) throw();
Parameter
lLowerBound
Batas bawah.
Tampilkan Nilai
Mengembalikan batas CComSafeArrayBound bawah baru objek.
Keterangan
Jika array akan diakses dari program Visual C++, disarankan agar batas bawah didefinisikan sebagai 0. Mungkin lebih baik menggunakan nilai terikat yang lebih rendah yang berbeda jika array akan digunakan dengan bahasa lain, seperti Visual Basic.
Batas atas tergantung pada jumlah elemen dan nilai terikat yang lebih rendah. Misalnya, jika batas bawah adalah 0 dan jumlah elemen adalah 10, batas atas akan secara otomatis diatur ke 9.