다음을 통해 공유


PSYMBOLSERVERCALLBACKPROC 콜백 함수(dbghelp.h)

기호 서버 DLL에 대한 진입점입니다.

PSYMBOLSERVERCALLBACKPROC 형식은 이 콜백 함수에 대한 포인터를 정의합니다. SymbolServerCallback 은 라이브러리 정의 함수 이름의 자리 표시자입니다.

구문

PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;

BOOL Psymbolservercallbackproc(
  [in] UINT_PTR action,
  [in] ULONG64 data,
  [in] ULONG64 context
)
{...}

매개 변수

[in] action

작업 코드입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
SSRVACTION_EVENT
3
디버그 추적 정보를 제공합니다. 데이터 매개 변수는 IMAGEHLP_CBA_EVENT 구조체에 대한 포인터입니다.

DbgHelp 6.0 이하: 이 값은 지원되지 않습니다.

SSRVACTION_QUERYCANCEL
2
파일 복사본을 취소합니다. 데이터 매개 변수는 ULONG64 값입니다. 이 값이 0이면 작업을 계속합니다. 그렇지 않으면 작업을 취소합니다.

DbgHelp 6.0 이하: 이 값은 지원되지 않습니다.

SSRVACTION_SIZE
5
데이터 매개 변수는 시스템에서 제공할 파일의 크기입니다.
SSRVACTION_TRACE
1
디버그 추적 정보를 제공합니다. 데이터 매개 변수는 텍스트 문자열입니다.

[in] data

이 매개 변수의 형식은 작업 매개 변수의 값에 따라 달라집니다.

[in] context

SSRVOPT_SETCONTEXT 사용하여 SymbolServerSetOptions를 호출하여 제공하는 컨텍스트 정보입니다.

반환 값

성공을 나타내려면 TRUE를 반환 합니다.

오류를 나타내려면 FALSE 를 반환하고 SetLastError 함수를 호출하여 오류 조건을 나타냅니다. 특정 작업 코드를 처리하지 않으면 FALSE도 반환해야 합니다. (이 경우 TRUE 를 반환하면 의도하지 않은 결과가 발생할 수 있습니다.)

요구 사항

   
대상 플랫폼 Windows
헤더 dbghelp.h
재배포 가능 파일 DbgHelp.dll 5.1 이상

추가 정보

DbgHelp 함수

IMAGEHLP_CBA_EVENT