Share via


Estrutura CONVCONTEXT (ddeml.h)

Contém informações fornecidas por um aplicativo cliente DDE (Troca Dinâmica de Dados). As informações são úteis para conversas DDE especializadas ou entre idiomas.

Sintaxe

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

Membros

cb

Tipo: UINT

O tamanho da estrutura, em bytes.

wFlags

Tipo: UINT

Os sinalizadores de contexto de conversa. Atualmente, nenhum sinalizador é definido para esse membro.

wCountryID

Tipo: UINT

O identificador de código de país/região para cadeias de caracteres topic-name e item-name.

iCodePage

Tipo: int

A página de código para cadeias de caracteres topic-name e item-name. Clientes não multilíngues devem definir esse membro como CP_WINANSI. Os clientes Unicode devem definir esse valor como CP_WINUNICODE.

dwLangID

Tipo: DWORD

O identificador de idioma para cadeias de caracteres topic-name e item-name.

dwSecurity

Tipo: DWORD

Um código de segurança privado (definido pelo aplicativo).

qos

Tipo: SECURITY_QUALITY_OF_SERVICE

A qualidade de serviço que um cliente DDE deseja do sistema durante uma determinada conversa. A qualidade do nível de serviço especificado dura durante a conversa. Ele não pode ser alterado depois que a conversa é iniciada.

Comentários

Aviso de segurança

Para maior segurança, seu aplicativo pode especificar um código de segurança com o membro dwSecurity . Em seguida, o aplicativo pode examinar esse valor na função DdeCallback para marcar a identidade do aplicativo cliente. No entanto, um valor embutido em código em um aplicativo pode ser descoberto. Portanto, talvez você queira fornecer o código de segurança de alguma outra maneira, como por meio da entrada do usuário.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ddeml.h (inclua Windows.h)

Confira também

Biblioteca de Gerenciamento de Troca dinâmica de dados