다음을 통해 공유


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

추가 정보

CONVINFO

개념

DdeClientTransaction

DdeConnect

DdeConnectList

DdeKeepStringHandle

DdeQueryNextServer

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

참조