다음을 통해 공유


XTYP_MONITOR 트랜잭션

DDE(동적 데이터 교환) 디버거의 DDE 콜백 함수인 DdeCallback은 시스템에서 DDE 이벤트가 발생할 때마다 XTYP_MONITOR 트랜잭션을 수신합니다. 이 트랜잭션을 수신하려면 애플리케이션이 DdeInitialize 함수를 호출할 때 APPCLASS_MONITOR 값을 지정해야 합니다.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_MONITOR            (0x00F0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

매개 변수

uType

트랜잭션 유형입니다.

uFmt

사용되지 않습니다.

hconv

사용되지 않습니다.

hsz1

사용되지 않습니다.

hsz2

사용되지 않습니다.

hdata

DDE 이벤트에 대한 정보를 포함하는 DDE 개체에 대한 핸들입니다. 애플리케이션은 DdeAccessData 함수를 사용하여 개체에 대한 포인터를 가져와야 합니다.

dwData1

사용되지 않습니다.

dwData2

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

의미
MF_CALLBACKS
0x08000000
시스템은 트랜잭션을 DDE 콜백 함수로 보냈습니다. DDE 개체에는 트랜잭션에 대한 정보를 제공하는 MONCBSTRUCT 구조체가 포함되어 있습니다.
MF_CONV
0x40000000
DDE 대화가 설정되거나 종료되었습니다. DDE 개체에는 대화에 대한 정보를 제공하는 MONCONVSTRUCT 구조체가 포함되어 있습니다.
MF_ERRORS
0x10000000
DDE 오류가 발생했습니다. DDE 개체에는 오류에 대한 정보를 제공하는 MONERRSTRUCT 구조체가 포함되어 있습니다.
MF_HSZ_INFO
0x01000000
DDE 애플리케이션이 문자열 핸들의 사용 횟수를 생성, 해제 또는 증가시켰거나 DdeUninitialize 함수 호출의 결과로 문자열 핸들이 해제되었습니다. DDE 개체에는 문자열 핸들에 대한 정보를 제공하는 MONHSZSTRUCT 구조체가 포함되어 있습니다.
MF_LINKS
0x20000000
DDE 애플리케이션이 조언 루프를 시작하거나 중지했습니다. DDE 개체에는 advise 루프에 대한 정보를 제공하는 MONLINKSTRUCT 구조체가 포함되어 있습니다.
MF_POSTMSGS
0x04000000
시스템 또는 애플리케이션이 DDE 메시지를 게시했습니다. DDE 개체에는 메시지에 대한 정보를 제공하는 MONMSGSTRUCT 구조체가 포함되어 있습니다.
MF_SENDMSGS
0x02000000
시스템 또는 애플리케이션이 DDE 메시지를 보냈습니다. DDE 개체에는 메시지에 대한 정보를 제공하는 MONMSGSTRUCT 구조체가 포함되어 있습니다.

반환 값

콜백 함수가 이 트랜잭션을 처리하는 경우 0을 반환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Ddeml.h(Windows.h 포함)

추가 정보

참조

DdeAccessData

DdeInitialize

DdeUninitialize

MONCBSTRUCT

MONCONVSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

개념

동적 데이터 교환 관리 라이브러리