Partager via


Structure CONVCONTEXT (ddeml.h)

Contient les informations fournies par une application cliente Dynamic Data Exchange (DDE). Ces informations sont utiles pour les conversations DDE spécialisées ou interlingues.

Syntaxe

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

Membres

cb

Type : UINT

Taille de la structure, en octets.

wFlags

Type : UINT

Indicateurs de contexte de conversation. Actuellement, aucun indicateur n’est défini pour ce membre.

wCountryID

Type : UINT

Identificateur de code de pays/région pour les chaînes topic-name et item-name.

iCodePage

Type : int

Page de code pour les chaînes topic-name et item-name. Les clients non multilingues doivent définir ce membre sur CP_WINANSI. Les clients Unicode doivent définir cette valeur sur CP_WINUNICODE.

dwLangID

Type : DWORD

Identificateur de langue pour les chaînes topic-name et item-name.

dwSecurity

Type : DWORD

Code de sécurité privé (défini par l’application).

qos

Type : SECURITY_QUALITY_OF_SERVICE

Qualité de service qu’un client DDE souhaite du système au cours d’une conversation donnée. Le niveau de qualité de service spécifié dure pendant la durée de la conversation. Il ne peut pas être modifié une fois la conversation démarrée.

Notes

Avertissement de sécurité

Pour plus de sécurité, votre application peut spécifier un code de sécurité avec le membre dwSecurity . L’application peut ensuite examiner cette valeur dans la fonction DdeCallback pour case activée l’identité de l’application cliente. Toutefois, une valeur codée en dur dans une application peut être découverte. Par conséquent, vous pouvez fournir le code de sécurité d’une autre manière, par exemple par le biais d’une entrée utilisateur.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête ddeml.h (inclure Windows.h)

Voir aussi

Bibliothèque de gestion d’Échange de données dynamiques