DPA_SortedInsertPtr 매크로(dpa_dsa.h)
지정된 기존 항목 앞이나 뒤에 새 항목을 삽입합니다.
구문
void DPA_SortedInsertPtr(
hdpa,
pFind,
iStart,
pfnCompare,
lParam,
options,
pitem
);
매개 변수
hdpa
형식: HDPA
DPA에 대한 핸들입니다.
pFind
형식: void*
새 항목의 삽입 지점을 확인하는 데 사용되는 항목 포인터입니다(설명 참조).
iStart
형식: int
pFind 검색을 시작할 DPA의 인덱스입니다.
pfnCompare
형식: PFNDPACOMPARE
비교 함수에 대한 포인터입니다. 비교 함수 프로토타입 은 PFNDPACOMPARE 또는 PFNDPACOMPARECONST 를 참조하세요.
lParam
형식: LPARAM
pfnCmp가 가리키는 비교 함수에 정보를 전달하는 데 사용되는 추가 매개 변수입니다.
options
형식: UINT
삽입 지점입니다. 다음 값 중 하나여야 합니다.
값 | 의미 |
---|---|
|
pFind 항목 앞에 새 항목을 삽입합니다. |
|
pFind 항목 뒤에 새 항목을 삽입합니다. |
pitem
형식: void*
삽입할 항목에 대한 포인터입니다.
반환 값
없음
설명
참고 이 매크로는 DPA_InsertPtr 및 DPA_Search 함수를 래핑합니다.
pFind 항목의 위치에 대한 자세한 내용은 함수 DPA_Search 참조하세요. 새 항목은 options 매개 변수에 따라 pFind 항목 앞이나 뒤에 삽입됩니다. pFind 매개 변수는 DPA에 존재하지 않아도 됩니다. DPA에 없는 경우 새 항목이 삽입됩니다. 여기서 pFind 는 정렬된 순서로 DPA에 삽입되었을 것입니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | dpa_dsa.h |