Leer en inglés

Compartir a través de


encabezado dpa_dsa.h

Los controles de Windows usan este encabezado. Para más información, consulte:

dpa_dsa.h contiene las siguientes interfaces de programación:

Functions

 
DPA_AppendPtr

Inserta un nuevo elemento al final de una matriz de punteros dinámicos (DPA).
DPA_Clone

Duplica una matriz de punteros dinámicos (DPA).
DPA_Create

Crea una matriz de punteros dinámicos (DPA).
DPA_CreateEx

Crea una matriz de punteros dinámicos (DPA) mediante un tamaño y una ubicación de montón especificados especificados.
DPA_DeleteAllPtrs

Quita todos los elementos de una matriz de punteros dinámicos (DPA) y reduce el DPA en consecuencia.
DPA_DeletePtr

Quita un elemento de una matriz de punteros dinámicos (DPA). El DPA se reduce si es necesario para acomodar el elemento quitado.
DPA_Destroy

Libera una matriz de punteros dinámicos (DPA).
DPA_DestroyCallback

Llama a pfnCB en cada elemento de la matriz de punteros dinámicos (DPA) y, a continuación, libera el DPA.
DPA_EnumCallback

Recorre en iteración la matriz de punteros dinámicos (DPA) y llama a pfnCB en cada elemento.
DPA_FastDeleteLastPtr

Elimina el último puntero de una matriz de punteros dinámicos (DPA).
DPA_FastGetPtr

Obtiene el valor del puntero especificado en la matriz de punteros dinámicos (DPA).
DPA_GetPtr

Obtiene un elemento de una matriz de punteros dinámicos (DPA).
DPA_GetPtrCount

Obtiene el número de punteros de una matriz de punteros dinámicas (DPA).
DPA_GetPtrIndex

Obtiene el índice de un elemento coincidente que se encuentra en una matriz de punteros dinámicos (DPA).
DPA_GetPtrPtr

Obtiene el puntero a la matriz de punteros interna de una matriz de punteros dinámica (DPA).
DPA_GetSize

Obtiene el tamaño de una matriz de punteros dinámica (DPA).
DPA_Grow

Cambia el número de punteros de una matriz de punteros dinámicos (DPA).
DPA_InsertPtr

Inserta un nuevo elemento en una posición especificada en una matriz de punteros dinámicos (DPA). Si es necesario, el DPA se expande para dar cabida al nuevo elemento.
DPA_LoadStream

Carga la matriz de punteros dinámicos (DPA) desde una secuencia llamando a la función de devolución de llamada especificada para leer cada elemento.
DPA_Merge

Combina el contenido de dos matrices de punteros dinámicos (DPA).
DPA_SaveStream

Guarda la matriz de punteros dinámicos (DPA) en una secuencia escribiendo un encabezado y, a continuación, llamando a la función de devolución de llamada especificada para escribir cada elemento.
DPA_Search

Busca un elemento en una matriz de punteros dinámicos (DPA).
DPA_SetPtr

Asigna un valor a un elemento de una matriz de punteros dinámicos (DPA).
DPA_SetPtrCount

Establece el número de punteros en una matriz de punteros dinámicos (DPA).
DPA_Sort

Ordena los elementos de una matriz de puntero dinámico (DPA).
DPA_SortedInsertPtr

Inserta un nuevo elemento antes o después de un elemento existente especificado.
DSA_AppendItem

Anexa un nuevo elemento al final de una matriz de estructura dinámica (DSA).
DSA_Clone

Duplica una matriz de estructura dinámica (DSA).
DSA_Create

Crea una matriz de estructura dinámica (DSA).
DSA_DeleteAllItems

Elimina todos los elementos de una matriz de estructura dinámica (DSA).
DSA_DeleteItem

Elimina un elemento de una matriz de estructura dinámica (DSA).
DSA_Destroy

Libera una matriz de estructura dinámica (DSA).
DSA_DestroyCallback

Recorre en iteración una matriz de estructura dinámica (DSA), que llama a una función de devolución de llamada especificada en cada elemento. Al llegar al final de la matriz, se libera la DSA.
DSA_EnumCallback

Recorre en iteración la matriz de estructura dinámica (DSA) y llama a pfnCB en cada elemento.
DSA_GetItem

Obtiene un elemento de una matriz de estructura dinámica (DSA).
DSA_GetItemCount

Obtiene el número de elementos de una matriz de estructura dinámica (DSA).
DSA_GetItemPtr

Obtiene un puntero a un elemento de una matriz de estructura dinámica (DSA).
DSA_GetSize

Obtiene el tamaño de la matriz de estructura dinámica (DSA).
DSA_InsertItem

Inserta un nuevo elemento en una matriz de estructura dinámica (DSA). Si es necesario, la DSA se expande para dar cabida al nuevo elemento.
DSA_SetItem

Establece el contenido de un elemento de una matriz de estructura dinámica (DSA).
DSA_Sort

Ordena los elementos de una matriz de estructura dinámica (DSA).
DSA_Sort

La función DSA_Sort ordena los elementos de una matriz de estructura dinámica (DSA).
Str_SetPtrW

Establece ppszCurrent en una copia de pszNew y libera el valor anterior, si es necesario.

Funciones de devolución de llamada

 
PFNDACOMPARE

Define el prototipo de la función de comparación usada por DSA_Sort.
PFNDACOMPARECONST

Define el prototipo de la función de comparación utilizada por DSA_Sort cuando los elementos que se comparan son objetos constantes.
PFNDAENUMCALLBACK

Define el prototipo de la función de devolución de llamada usada por las funciones de matriz de estructura dinámica (DSA) y matriz de puntero dinámico (DPA).
PFNDAENUMCALLBACKCONST

Define el prototipo de la función de devolución de llamada utilizada por las funciones de matriz de estructura dinámica (DSA) y matriz de puntero dinámico (DPA) cuando los elementos implicados son punteros a datos constantes.
PFNDPAMERGE

Define el prototipo de la función de combinación utilizada por DPA_Merge.
PFNDPAMERGECONST

Define el prototipo de la función de combinación utilizada por DPA_Merge, mediante valores constantes.
PFNDPASTREAM

Define el prototipo de la función de devolución de llamada usada por DPA_LoadStream y DPA_SaveStream.

Estructuras

 
DPASTREAMINFO

Contiene un elemento de secuencia utilizado por la función de devolución de llamada PFNDPASTREAM.