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 콜백 함수에서 사용하는 스트림 항목을 포함합니다. |