dpa_dsa.h-Header
Dieser Header wird von Windows-Steuerelementen verwendet. Weitere Informationen finden Sie unter
dpa_dsa.h enthält die folgenden Programmierschnittstellen:
DPA_AppendPtr Fügt ein neues Element am Ende eines dynamischen Zeigerarrays (DPA) ein. |
DPA_Clone Dupliziert ein dynamisches Zeigerarray (DPA). |
DPA_Create Erstellt ein dynamisches Zeigerarray (DPA). |
DPA_CreateEx Erstellt ein dynamisches Zeigerarray (DPA) unter Verwendung einer angegebenen Größe und eines angegebenen Heapspeicherorts. |
DPA_DeleteAllPtrs Entfernt alle Elemente aus einem dynamischen Zeigerarray (DPA) und verkleinert den DPA entsprechend. |
DPA_DeletePtr Entfernt ein Element aus einem dynamischen Zeigerarray (DPA). Der DPA wird bei Bedarf verkleinern, um das entfernte Element aufzunehmen. |
DPA_Destroy Gibt ein dynamisches Zeigerarray (DPA) frei. |
DPA_DestroyCallback Ruft pfnCB für jedes Element des dynamischen Zeigerarrays (DPA) auf, und gibt dann das DPA frei. |
DPA_EnumCallback Durchläuft das Dynamische Zeigerarray (DPA) und ruft pfnCB für jedes Element auf. |
DPA_FastDeleteLastPtr Löscht den letzten Zeiger aus einem dynamischen Zeigerarray (DPA). |
DPA_FastGetPtr Ruft den Wert des angegebenen Zeigers im dynamischen Zeigerarray (DPA) ab. |
DPA_GetPtr Ruft ein Element aus einem dynamischen Zeigerarray (DPA) ab. |
DPA_GetPtrCount Ruft die Anzahl von Zeigern in einem dynamischen Zeigerarray (DPA) ab. |
DPA_GetPtrIndex Ruft den Index eines übereinstimmenden Elements ab, das in einem dynamischen Zeigerarray (DPA) gefunden wird. |
DPA_GetPtrPtr Ruft den Zeiger auf das interne Zeigerarray eines dynamischen Zeigerarrays (DPA) ab. |
DPA_GetSize Ruft die Größe eines dynamischen Zeigerarrays (DPA) ab. |
DPA_Grow Ändert die Anzahl von Zeigern in einem dynamischen Zeigerarray (DPA). |
DPA_InsertPtr Fügt ein neues Element an einer angegebenen Position in ein dynamisches Zeigerarray (DPA) ein. Bei Bedarf wird der DPA erweitert, um das neue Element aufzunehmen. |
DPA_LoadStream Lädt das dynamische Zeigerarray (DPA) aus einem Stream, indem die angegebene Rückruffunktion aufgerufen wird, um die einzelnen Elemente zu lesen. |
DPA_Merge Kombiniert den Inhalt von zwei dynamischen Zeigerarrays (DPAs). |
DPA_SaveStream Speichert das dynamische Zeigerarray (DPA) in einem Stream, indem ein Header ausgeschrieben und dann die angegebene Rückruffunktion aufgerufen wird, um jedes Element zu schreiben. |
DPA_Search Sucht ein Element in einem dynamischen Zeigerarray (DPA). |
DPA_SetPtr Weist einem Element in einem dynamischen Zeigerarray (DPA) einen Wert zu. |
DPA_SetPtrCount Legt die Anzahl der Zeiger in einem dynamischen Zeigerarray (DPA) fest. |
DPA_Sort Sortiert die Elemente in einem dynamischen Zeigerarray (DPA). |
DPA_SortedInsertPtr Fügt ein neues Element vor oder nach einem angegebenen vorhandenen Element ein. |
DSA_AppendItem Fügt ein neues Element am Ende eines dynamischen Strukturarrays (DSA) an. |
DSA_Clone Dupliziert ein dynamisches Strukturarray (DSA). |
DSA_Create Erstellt ein dynamisches Strukturarray (DSA). |
DSA_DeleteAllItems Löscht alle Elemente aus einem dynamischen Strukturarray (DSA). |
DSA_DeleteItem Löscht ein Element aus einem dynamischen Strukturarray (DSA). |
DSA_Destroy Gibt ein dynamisches Strukturarray (DSA) frei. |
DSA_DestroyCallback Durchläuft ein dynamisches Strukturarray (DSA) und ruft eine angegebene Rückruffunktion für jedes Element auf. Am Ende des Arrays wird die DSA freigegeben. |
DSA_EnumCallback Durchläuft das dynamische Strukturarray (DSA) und ruft pfnCB für jedes Element auf. |
DSA_GetItem Ruft ein Element aus einem dynamischen Strukturarray (DSA) ab. |
DSA_GetItemCount Ruft die Anzahl der Elemente in einem dynamischen Strukturarray (DSA) ab. |
DSA_GetItemPtr Ruft einen Zeiger auf ein Element aus einem dynamischen Strukturarray (DSA) ab. |
DSA_GetSize Ruft die Größe des dynamischen Strukturarrays (DSA) ab. |
DSA_InsertItem Fügt ein neues Element in ein dynamisches Strukturarray (DSA) ein. Bei Bedarf wird die DSA erweitert, um das neue Element aufzunehmen. |
DSA_SetItem Legt den Inhalt eines Elements in einem dynamischen Strukturarray (DSA) fest. |
DSA_Sort Sortiert die Elemente in einem dynamischen Strukturarray (DSA). |
DSA_Sort Die DSA_Sort-Funktion sortiert die Elemente in einem dynamischen Strukturarray (DSA). |
Str_SetPtrW Legt ppszCurrent auf eine Kopie von pszNew fest und gibt den vorherigen Wert bei Bedarf frei. |
PFNDACOMPARE Definiert den Prototyp für die von DSA_Sort verwendete Vergleichsfunktion. |
PFNDACOMPARECONST Definiert den Prototyp für die Vergleichsfunktion, die von DSA_Sort verwendet wird, wenn die verglichenen Elemente konstante Objekte sind. |
PFNDAENUMCALLBACK Definiert den Prototyp für die Rückruffunktion, die von den Funktionen dynamisches Strukturarray (DSA) und Dynamisches Zeigerarray (DPA) verwendet wird. |
PFNDAENUMCALLBACKCONST Definiert den Prototyp für die Rückruffunktion, die von DSA-Funktionen (Dynamic Structure Array) und dynamischem Zeigerarray (DPA) verwendet wird, wenn es sich bei den beteiligten Elementen um Zeiger auf konstante Daten handelt. |
PFNDPAMERGE Definiert den Prototyp für die Mergefunktion, die von DPA_Merge verwendet wird. |
PFNDPAMERGECONST Definiert den Prototyp für die Mergefunktion, die von DPA_Merge mit konstanten Werten verwendet wird. |
PFNDPASTREAM Definiert den Prototyp für die Rückruffunktion, die von DPA_LoadStream und DPA_SaveStream verwendet wird. |
DPASTREAMINFO Enthält ein Streamelement, das von der PFNDPASTREAM-Rückruffunktion verwendet wird. |