Auf Englisch lesen

Freigeben über


dpa_dsa.h-Header

Dieser Header wird von Windows-Steuerelementen verwendet. Weitere Informationen finden Sie unter

dpa_dsa.h enthält die folgenden Programmierschnittstellen:

Functions

 
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.

Rückruffunktionen

 
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.

Strukturen

 
DPASTREAMINFO

Enthält ein Streamelement, das von der PFNDPASTREAM-Rückruffunktion verwendet wird.