Paramètres d'appel

  Interface standard Interface améliorée
Numéro de fonction Doit être 50
Chaîne de données Voir le tableau suivant
Longueur Taille du tampon de frappe EHLLAPI alloue 32 octets minimum pour ce tampon.
Position PS NA

La chaîne de données appelante contient :

Octet Définition
Standard Etendu  
1 1 Correspond à l'une des valeurs suivantes :
  • Un nom court d'espace de présentation hôte spécifique (PSID)
  • Un espace vide ou Null indiquant une demande d'espace de présentation hôte connecté à l'hôte
2–4 Réservé.
2 5 Un caractère de code d'option :
  • D pour les frappes AID uniquement.
  • L pour toutes les frappes.
  • E pour les clés d'édition et toutes les frappes (disponible en mode Enhanced uniquement)
  • M pour demander le mode message asynchrone de la notification (Windows uniquement).

    Lorsque M est spécifié, un caractère de code D, L ou E (Mode Enhanced) doit être placé en position 13 (7 pour 16 bits).

Condition préalable : les touches du clavier doivent être mappées pour éditer des fonctions, par exemple Ctrl+C mappées pour la la fonction d'édition de la copie. Voir Mnémoniques avec @S (Shift), @W (Edit) et @ caractères alphabétiques pour les fonctions d'édition prises en charge.

6–8 Réservé.
3–4 9–12 Lorsque M est spécifié en position 5 (2 pour 16 bits), le descripteur de la fenêtre qui reçoit le message doit être défini. Le message est une valeur de retour de RegisterWindowMessage (PCSHLL) (différente de 0).
7 13 L'une des valeurs suivantes si la position 5 (2 pour 16 bits) est M :
  • D pour les frappes AID uniquement.
  • L pour toutes les frappes.
  • E pour modifier les clés et toutes les frappes. (Disponible en mode Enhanced uniquement.)
14–16 Réservé.
Chaîne de données :
Si M (mode de message asynchrone) est spécifié en position 5 (2 pour l'interface standard) et que la fonction est terminée avec succès, la chaîne de données suivante est renvoyée :

Octet Définition
Standard Etendu  
1 1 Un nom court d'espace de présentation (PSID) à 1 caractère
2–8 Réservé
3–4 9–10 ID de tâche du mode de message asynchrone
Note : Si un utilisateur envoie des frappes au clavier à une session, une fenêtre d'application reçoit un message. Le message est une valeur de retour de RegisterWindowMessge (PCSHLL). Le paramètre wParam contient l'ID de tâche renvoyé par l'appel de fonction. HIWORD du paramètre lParam contient le code retour 0, qui indique que la fonction a réussi, et LOWORD du paramètre lParam contient le numéro de fonction 50.