DdeQueryConvInfo 함수(ddeml.h)
DDE(동적 데이터 교환) 트랜잭션 및 트랜잭션이 발생하는 대화에 대한 정보를 검색합니다.
구문
UINT DdeQueryConvInfo(
[in] HCONV hConv,
[in] DWORD idTransaction,
[in, out] PCONVINFO pConvInfo
);
매개 변수
[in] hConv
형식: HCONV
대화에 대한 핸들입니다.
[in] idTransaction
형식:DWORD
트랜잭션입니다. 비동기 트랜잭션의 경우 이 매개 변수는 DdeClientTransaction 함수에서 반환하는 트랜잭션 식별자여야 합니다. 동기 트랜잭션의 경우 이 매개 변수를 QID_SYNC 합니다.
[in, out] pConvInfo
형식: PCONVINFO
트랜잭션 및 대화에 대한 정보를 수신하는 CONVINFO 구조체에 대한 포인터입니다. CONVINFO 구조체의 cb 멤버는 구조체에 할당된 버퍼의 길이를 지정해야 합니다.
반환 값
형식: UINT
함수가 성공하면 반환 값은 CONVINFO 구조체에 복사된 바이트 수입니다.
함수가 실패하면 반환 값은 FALSE입니다.
DdeGetLastError 함수를 사용하여 다음 값 중 하나일 수 있는 오류 코드를 가져올 수 있습니다.
설명
애플리케이션은 CONVINFO 구조체에서 참조하는 문자열 핸들을 해제해서는 안 됩니다. 애플리케이션에서 이러한 문자열 핸들 중 하나를 사용해야 하는 경우 DdeKeepStringHandle 함수를 호출하여 핸들의 복사본을 만들어야 합니다.
idTransaction 매개 변수가 QID_SYNC 설정된 경우 CONVINFO 구조체의 hUser 멤버는 대화와 연결되며 대화와 연결된 데이터를 보관하는 데 사용할 수 있습니다. idTransaction이 비동기 트랜잭션의 식별자인 경우 hUser 멤버는 현재 트랜잭션과만 연결되며 트랜잭션 기간 동안만 유효합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | ddeml.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |
추가 정보
개념
참조