Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |