다음을 통해 공유


CONVCONTEXT 구조체(ddeml.h)

DDE(동적 데이터 교환) 클라이언트 애플리케이션에서 제공하는 정보를 포함합니다. 이 정보는 특수 언어 또는 언어 간 DDE 대화에 유용합니다.

구문

typedef struct tagCONVCONTEXT {
  UINT                        cb;
  UINT                        wFlags;
  UINT                        wCountryID;
  int                         iCodePage;
  DWORD                       dwLangID;
  DWORD                       dwSecurity;
  SECURITY_QUALITY_OF_SERVICE qos;
} CONVCONTEXT, *PCONVCONTEXT;

멤버

cb

형식: UINT

구조체의 크기(바이트)입니다.

wFlags

형식: UINT

대화 컨텍스트 플래그입니다. 현재 이 멤버에 대해 정의된 플래그는 없습니다.

wCountryID

형식: UINT

topic-name 및 item-name 문자열에 대한 국가/지역 코드 식별자입니다.

iCodePage

형식: int

topic-name 및 item-name 문자열에 대한 코드 페이지입니다. 다국어 이외의 클라이언트는 이 멤버를 CP_WINANSI 설정해야 합니다. 유니코드 클라이언트는 이 값을 CP_WINUNICODE 설정해야 합니다.

dwLangID

형식:DWORD

topic-name 및 item-name 문자열의 언어 식별자 입니다.

dwSecurity

형식:DWORD

프라이빗(애플리케이션 정의) 보안 코드입니다.

qos

형식: SECURITY_QUALITY_OF_SERVICE

지정된 대화 중에 DDE 클라이언트가 시스템에서 원하는 서비스 품질입니다. 지정된 서비스 수준의 품질은 대화 기간 동안 지속됩니다. 대화가 시작되면 변경할 수 없습니다.

설명

보안 경고

보안을 강화하기 위해 애플리케이션은 dwSecurity 멤버를 사용하여 보안 코드를 지정할 수 있습니다. 그런 다음, 애플리케이션은 DdeCallback 함수에서 이 값을 검사하여 클라이언트 애플리케이션의 ID를 검사 수 있습니다. 그러나 애플리케이션에 하드 코딩된 값이 검색될 수 있습니다. 따라서 사용자 입력을 통해와 같은 다른 방법으로 보안 코드를 제공할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 ddeml.h(Windows.h 포함)

추가 정보

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