dpa_dsa.h 標頭
Windows 控制項會使用此標頭。 如需詳細資訊,請參閱
dpa_dsa.h 包含下列程式設計介面:
DPA_AppendPtr 在動態指標陣列結尾插入新專案, (DPA) 。 |
DPA_Clone 複製動態指標陣列 (DPA) 。 |
DPA_Create 建立動態指標陣列 (DPA) 。 |
DPA_CreateEx 使用指定的大小和堆積位置,建立動態指標陣列 (DPA) 。 |
DPA_DeleteAllPtrs 從動態指標陣列中移除所有專案, (DPA) 並據以壓縮 DPA。 |
DPA_DeletePtr 從動態指標陣列中移除專案, (DPA) 。 如有必要,DPA 會壓縮以容納移除的專案。 |
DPA_Destroy 釋放動態指標陣列 (DPA) 。 |
DPA_DestroyCallback 在動態指標陣列的每個元素上呼叫 pfnCB (DPA) ,然後釋放 DPA。 |
DPA_EnumCallback 逐一查看動態指標陣列 (DPA) ,並在每個專案上呼叫 pfnCB。 |
DPA_FastDeleteLastPtr 從動態指標陣列中刪除最後一個指標, (DPA) 。 |
DPA_FastGetPtr 取得動態指標陣列中指定指標的值, (DPA) 。 |
DPA_GetPtr 從動態指標陣列取得專案, (DPA) 。 |
DPA_GetPtrCount 取得動態指標陣列中的指標數目, (DPA) 。 |
DPA_GetPtrIndex 取得動態指標陣列中找到之相符專案的索引, (DPA) 。 |
DPA_GetPtrPtr 取得動態指標陣列內部指標陣列的指標, (DPA) 。 |
DPA_GetSize 取得動態指標陣列的大小, (DPA) 。 |
DPA_Grow 變更動態指標陣列中的指標數目, (DPA) 。 |
DPA_InsertPtr 將新專案插入動態指標陣列中指定的位置, (DPA) 。 如有必要,DPA 會展開以容納新專案。 |
DPA_LoadStream 藉由呼叫指定的回呼函式來讀取每個元素,從資料流程載入動態指標陣列 (DPA) 。 |
DPA_Merge 結合兩個動態指標陣列的內容, (DPA) 。 |
DPA_SaveStream 將動態指標陣列儲存 (DPA) 至資料流程,方法是寫出標頭,然後呼叫指定的回呼函式來寫入每個元素。 |
DPA_Search 在動態指標陣列中尋找專案, (DPA) 。 |
DPA_SetPtr 將值指派給動態指標陣列中的專案, (DPA) 。 |
DPA_SetPtrCount 設定動態指標陣列中的指標數目, (DPA) 。 |
DPA_Sort 排序動態指標陣列中的專案 (DPA) 。 |
DPA_SortedInsertPtr 在指定的現有專案之前或之後插入新專案。 |
DSA_AppendItem 將新專案附加至動態結構陣列的結尾, (DSA) 。 |
DSA_Clone 複製動態結構陣列 (DSA) 。 |
DSA_Create (DSA) 建立動態結構陣列。 |
DSA_DeleteAllItems 從動態結構陣列中刪除所有專案, (DSA) 。 |
DSA_DeleteItem 從動態結構陣列中刪除專案, (DSA) 。 |
DSA_Destroy 釋放動態結構陣列 (DSA) 。 |
DSA_DestroyCallback 逐一查看動態結構陣列 (DSA) ,在每個專案上呼叫指定的回呼函式。 到達陣列結尾時,會釋放 DSA。 |
DSA_EnumCallback 逐一查看動態結構陣列 (DSA) ,並在每個專案上呼叫 pfnCB。 |
DSA_GetItem 從動態結構陣列取得元素, (DSA) 。 |
DSA_GetItemCount 取得動態結構陣列中的專案數, (DSA) 。 |
DSA_GetItemPtr 從動態結構陣列取得元素的指標, (DSA) 。 |
DSA_GetSize 取得動態結構陣列的大小, (DSA) 。 |
DSA_InsertItem 將新專案插入動態結構陣列中, (DSA) 。 如有必要,DSA 會展開以容納新專案。 |
DSA_SetItem 設定動態結構陣列中元素的內容, (DSA) 。 |
DSA_Sort 排序動態結構陣列中的專案, (DSA) 。 |
DSA_Sort DSA_Sort函式會將動態結構陣列中的專案排序 (DSA) 。 |
Str_SetPtrW 將 ppszCurrent 設定為 pszNew 的複本,並視需要釋放先前的值。 |
PFNDACOMPARE 定義DSA_Sort所使用的比較函式原型。 |
PFNDACOMPARECONST 定義比較專案為常數物件時,DSA_Sort所使用的比較函式原型。 |
PFNDAENUMCALLBACK 定義動態結構陣列 (DSA) 所使用的回呼函式原型,以及動態指標陣列 (DPA) 函式。 |
PFNDAENUMCALLBACKCONST 當涉及的專案是常數資料的指標時,定義動態結構陣列 (DSA) 和動態指標陣列 (DPA) 函式所使用的回呼函式原型。 |
PFNDPAMERGE 定義DPA_Merge所使用的合併函式原型。 |
PFNDPAMERGECONST 使用常數值定義DPA_Merge所使用之合併函式的原型。 |
PFNDPASTREAM 定義DPA_LoadStream和DPA_SaveStream所使用的回呼函式原型。 |
DPASTREAMINFO 包含 PFNDPASTREAM 回呼函式所使用的資料流程專案。 |