다음을 통해 공유


dpa_dsa.h 헤더

이 헤더는 Windows 컨트롤에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

dpa_dsa.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
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

DPA(동적 포인터 배열)의 각 요소에서 pfnCB를 호출한 다음 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

두 DBA(동적 포인터 배열)의 내용을 결합합니다.
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 콜백 함수에서 사용하는 스트림 항목을 포함합니다.