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.
Header ini digunakan oleh Kontrol Windows. Untuk informasi selengkapnya, lihat:
dpa_dsa.h berisi antarmuka pemrograman berikut:
Fungsi
|
DPA_AppendPtr Menyisipkan item baru di akhir array pointer dinamis (DPA). |
|
DPA_Clone Menduplikasi array pointer dinamis (DPA). |
|
DPA_Create Membuat array pointer dinamis (DPA). |
|
DPA_CreateEx Membuat array pointer dinamis (DPA) menggunakan ukuran dan lokasi heap tertentu. |
|
DPA_DeleteAllPtrs Menghapus semua item dari array pointer dinamis (DPA) dan menyusutkan DPA yang sesuai. |
|
DPA_DeletePtr Menghapus item dari array pointer dinamis (DPA). DPA menyusut jika perlu untuk mengakomodasi item yang dihapus. |
|
DPA_Destroy Membebaskan Dynamic Pointer Array (DPA). |
|
DPA_DestroyCallback Memanggil pfnCB pada setiap elemen array pointer dinamis (DPA), lalu membebaskan DPA. |
|
DPA_EnumCallback Melakukan iterasi melalui Dynamic Pointer Array (DPA) dan memanggil pfnCB pada setiap item. |
|
DPA_FastDeleteLastPtr Menghapus penunjuk terakhir dari array pointer dinamis (DPA). |
|
DPA_FastGetPtr Mendapatkan nilai pointer yang ditentukan dalam array pointer dinamis (DPA). |
|
DPA_GetPtr Mendapatkan item dari array pointer dinamis (DPA). |
|
DPA_GetPtrCount Mendapatkan jumlah pointer dalam array pointer dinamis (DPA). |
|
DPA_GetPtrIndex Mendapatkan indeks item yang cocok yang ditemukan dalam array penunjuk dinamis (DPA). |
|
DPA_GetPtrPtr Mendapatkan penunjuk ke array pointer internal dari array pointer dinamis (DPA). |
|
DPA_GetSize Mendapatkan ukuran array pointer dinamis (DPA). |
|
DPA_Grow Mengubah jumlah pointer dalam array pointer dinamis (DPA). |
|
DPA_InsertPtr Menyisipkan item baru pada posisi tertentu dalam array penunjuk dinamis (DPA). Jika perlu, DPA diperluas untuk mengakomodasi item baru. |
|
DPA_LoadStream Memuat array pointer dinamis (DPA) dari aliran dengan memanggil fungsi panggilan balik yang ditentukan untuk membaca setiap elemen. |
|
DPA_Merge Menggabungkan konten dua array penunjuk dinamis (DPA). |
|
DPA_SaveStream Menyimpan array pointer dinamis (DPA) ke aliran dengan menulis header, lalu memanggil fungsi panggilan balik yang ditentukan untuk menulis setiap elemen. |
|
DPA_Search Menemukan item dalam array penunjuk dinamis (DPA). |
|
DPA_SetPtr Menetapkan nilai ke item dalam array pointer dinamis (DPA). |
|
DPA_SetPtrCount Mengatur jumlah pointer dalam array pointer dinamis (DPA). |
|
DPA_Sort Mengurutkan item dalam Dynamic Pointer Array (DPA). |
|
DPA_SortedInsertPtr Sisipkan item baru sebelum atau sesudah item yang ada. |
|
DSA_AppendItem Menambahkan item baru ke akhir array struktur dinamis (DSA). |
|
DSA_Clone Menduplikasi array struktur dinamis (DSA). |
|
DSA_Create Membuat array struktur dinamis (DSA). |
|
DSA_DeleteAllItems Menghapus semua item dari array struktur dinamis (DSA). |
|
DSA_DeleteItem Menghapus item dari array struktur dinamis (DSA). |
|
DSA_Destroy Membebaskan array struktur dinamis (DSA). |
|
DSA_DestroyCallback Melakukan iterasi melalui array struktur dinamis (DSA), memanggil fungsi panggilan balik tertentu pada setiap item. Setelah mencapai akhir array, DSA dibebaskan. |
|
DSA_EnumCallback Melakukan iterasi melalui array struktur dinamis (DSA) dan memanggil pfnCB pada setiap item. |
|
DSA_GetItem Mendapatkan elemen dari array struktur dinamis (DSA). |
|
DSA_GetItemCount Mendapatkan jumlah item dalam array struktur dinamis (DSA). |
|
DSA_GetItemPtr Mendapatkan penunjuk ke elemen dari array struktur dinamis (DSA). |
|
DSA_GetSize Mendapatkan ukuran array struktur dinamis (DSA). |
|
DSA_InsertItem Menyisipkan item baru ke dalam array struktur dinamis (DSA). Jika perlu, DSA diperluas untuk mengakomodasi item baru. |
|
DSA_SetItem Mengatur konten elemen dalam array struktur dinamis (DSA). |
|
DSA_Sort Mengurutkan item dalam array struktur dinamis (DSA). |
|
DSA_Sort Fungsi DSA_Sort mengurutkan item dalam array struktur dinamis (DSA). |
|
Str_SetPtrW Mengatur ppszCurrent ke salinan pszNew dan membebaskan nilai sebelumnya, jika perlu. |
Fungsi panggilan balik
|
PFNDACOMPARE Menentukan prototipe untuk fungsi perbandingan yang digunakan oleh DSA_Sort. |
|
PFNDACOMPARECONST Menentukan prototipe untuk fungsi perbandingan yang digunakan oleh DSA_Sort ketika item yang dibandingkan adalah objek konstanta. |
|
PFNDAENUMCALLBACK Menentukan prototipe untuk fungsi panggilan balik yang digunakan oleh fungsi array struktur dinamis (DSA) dan array pointer dinamis (DPA). |
|
PFNDAENUMCALLBACKCONST Menentukan prototipe untuk fungsi panggilan balik yang digunakan oleh fungsi array struktur dinamis (DSA) dan array penunjuk dinamis (DPA) ketika item yang terlibat adalah penunjuk ke data konstanta. |
|
PFNDPAMERGE Menentukan prototipe untuk fungsi penggabungan yang digunakan oleh DPA_Merge. |
|
PFNDPAMERGECONST Menentukan prototipe untuk fungsi penggabungan yang digunakan oleh DPA_Merge, menggunakan nilai konstanta. |
|
PFNDPASTREAM Menentukan prototipe untuk fungsi panggilan balik yang digunakan oleh DPA_LoadStream dan DPA_SaveStream. |
Struktur
|
DPASTREAMINFO Berisi item aliran yang digunakan oleh fungsi panggilan balik PFNDPASTREAM. |