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[데스크톱 앱만] |
헤더 |
|