다음을 통해 공유


XTYP_ADVSTART 트랜잭션

클라이언트는 XTYP_ADVSTART 트랜잭션을 사용하여 서버와 함께 조언 루프를 설정합니다. DDE(동적 데이터 교환) 서버 콜백 함수인 DdeCallback은 클라이언트가 XTYP_ADVSTARTDdeClientTransaction 함수의 wType 매개 변수로 지정하면 이 트랜잭션을 수신합니다.

#define     XCLASS_BOOL              0x1000
#define     XTYP_ADVSTART           (0x0030 | XCLASS_BOOL          )

매개 변수

uType

트랜잭션 유형입니다.

uFmt

클라이언트에서 요청한 데이터 형식입니다.

hconv

대화에 대한 핸들입니다.

hsz1

토픽 이름에 대한 핸들입니다.

hsz2

항목 이름에 대한 핸들입니다.

hdata

사용되지 않습니다.

dwData1

사용되지 않습니다.

dwData2

사용되지 않습니다.

반환 값

서버 콜백 함수는 지정된 토픽 이름 및 항목 이름 쌍에 대한 조언 루프를 허용하려면 TRUE 를 반환하거나 FALSE 를 반환하여 advise 루프를 거부해야 합니다. 콜백 함수가 TRUE를 반환하는 경우 동일한 토픽 이름 및 항목 이름 쌍의 서버에서 DdePostAdvise 함수를 호출하면 시스템에서 XTYP_ADVREQ 트랜잭션을 서버에 보냅니다.

설명

클라이언트가 이미 설정된 조언 루프에 대한 토픽 이름, 항목 이름 및 데이터 형식에 대한 조언 루프를 요청하는 경우 DDEML(동적 데이터 교환 관리 라이브러리)은 중복된 조언 루프를 만들지 않고 대신 최신 요청과 일치하도록 조언 루프 플래그(XTYPF_ACKREQXTYPF_NODATA)를 변경합니다.

서버 애플리케이션이 DdeInitialize 함수에서 CBF_FAIL_ADVISES 플래그를 지정한 경우 이 트랜잭션이 필터링됩니다.

요구 사항

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

추가 정보

참조

DdeClientTransaction

DdeInitialize

DdePostAdvise

개념

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