다음을 통해 공유


LPDISPLAYVAL 콜백 함수(evalcom2.h)

LPDISPLAYVAL 함수 사양은 콜백 함수 프로토타입을 정의합니다. IValidate::SetDisplay 메서드를 사용하면 작성 도구가 등록된 콜백 함수를 통해 ICE 상태 메시지를 받을 수 있습니다.

구문

LPDISPLAYVAL Lpdisplayval;

BOOL Lpdisplayval(
       LPVOID pContext,
  [in] RESULTTYPES uiType,
  [in] LPCWSTR szwVal,
  [in] LPCWSTR szwDescription,
  [in] LPCWSTR szwLocation
)
{...}

매개 변수

pContext

SetDisplay 메서드에 전달된 애플리케이션 컨텍스트에 대한 포인터입니다.

이 매개 변수는 오류 검사에 사용할 수 있습니다.

[in] uiType

ICE에서 보낸 메시지 유형을 지정합니다.

이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
ieUnknown
0
알 수 없는 ICE 메시지입니다.
ieError
1
ICE 오류 메시지입니다.
ieWarning
2
ICE 경고 메시지입니다.
ieInfo
3
ICE 정보 메시지입니다.

[in] szwVal

메시지를 보고하는 ICE의 이름 또는 유효성 검사 중에 evalcom2에서 보고한 오류입니다.

[in] szwDescription

메시지 텍스트입니다.

[in] szwLocation

오류의 위치입니다.

오류가 실제 데이터베이스 테이블 또는 행을 참조하지 않는 경우 이 매개 변수는 NULL 일 수 있습니다. Table\tColumn\tPrimaryKey1[\tPrimaryKey2\ 형식을 사용하여 오류의 위치를 지정합니다. . .].

반환 값

반환 코드/값 설명
TRUE
1
유효성 검사 절차는 계속되어야 합니다.
FALSE
0
유효성 검사가 취소되었습니다. 콜백 함수는 FALSE 를 반환하여 유효성 검사를 중지합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Evalcom2.dll 버전 3.0.3790.371 이상
대상 플랫폼 Windows
헤더 evalcom2.h

추가 정보

IValidate

Evalcom2 사용

유효성 검사 콜백 함수