다음을 통해 공유


PFNDACOMPARE 콜백 함수(dpa_dsa.h)

DSA_Sort에서 사용하는 비교 함수의 프로토타입을 정의합니다.

구문

PFNDACOMPARE Pfndacompare;

int Pfndacompare(
  [in, optional] void *p1,
  [in, optional] void *p2,
  [in]           LPARAM lParam
)
{...}

매개 변수

[in, optional] p1

형식: void*

비교의 첫 번째 항목에 대한 포인터입니다.

[in, optional] p2

형식: void*

비교에서 두 번째 항목에 대한 포인터입니다.

[in] lParam

형식: LPARAM

pfnCmp에 전달된 추가 데이터입니다.

반환 값

형식: int

반환 값의 의미는 이 콜백 프로토타입을 사용하는 함수에 따라 달라집니다. DSA_Sort 반환 값은 다음과 같습니다.

0보다 작음 p1p2보다 먼저 정렬해야 하는 경우
0과 같음 p1p2를 함께 정렬해야 하는 경우
0보다 큼 p1p2 다음에 정렬해야 하는 경우

설명

이 콜백의 대체 이름은 PFNDPACOMPAREPFNDSACOMPARE입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 dpa_dsa.h