다음을 통해 공유


ReuseDDElParam 함수(dde.h)

애플리케이션이 압축된 새 lParam 을 할당하는 대신 압축된 DDE(동적 데이터 교환) lParam 매개 변수를 다시 사용할 수 있도록 합니다. 이 함수를 사용하면 압축된 DDE 메시지를 전달하는 애플리케이션의 재할당이 줄어듭니다.

구문

LPARAM ReuseDDElParam(
  [in] LPARAM   lParam,
  [in] UINT     msgIn,
  [in] UINT     msgOut,
  [in] UINT_PTR uiLo,
  [in] UINT_PTR uiHi
);

매개 변수

[in] lParam

형식: LPARAM

다시 사용 중인 게시된 DDE 메시지의 lParam 매개 변수입니다.

[in] msgIn

형식: UINT

받은 DDE 메시지의 식별자입니다.

[in] msgOut

형식: UINT

게시할 DDE 메시지의 식별자입니다. DDE 메시지는 압축된 lParam 매개 변수를 다시 사용합니다.

[in] uiLo

형식: UINT_PTR

재사용된 lParam 매개 변수의 하위 단어로 압축할 값입니다.

[in] uiHi

형식: UINT_PTR

재사용된 lParam 매개 변수의 상위 단어로 압축할 값입니다.

반환 값

형식: LPARAM

반환 값은 새 lParam 값입니다.

설명

반환 값은 DDE 메시지의 lParam 매개 변수로 게시해야 합니다. 다른 용도로 사용해서는 안 됩니다. 반환 값이 게시되면 게시 애플리케이션은 lParam 매개 변수를 삭제하는 작업을 수행할 필요가 없습니다.

lParam 매개 변수가 응답 메시지에 다시 사용될 경우 FreeDDElParam 대신 ReuseDDElParam을 사용합니다. ReuseDDElParam 은 재사용에 적합한 lParam 을 반환합니다.

이 함수는 들어오는 메시지와 나가는 메시지의 압축 요구 사항에 따라 필요에 따라 lParam 매개 변수를 할당하거나 해제합니다. 이렇게 하면 DDE 메시지 전달의 재할당이 줄어듭니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 dde.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll

추가 정보

동적 데이터 교환 정보

개념

FreeDDElParam

PackDDElParam

참조

UnpackDDElParam