Cette fonction renvoie une chaîne de données et un code retour.
- Chaîne de données :
- Si le mode de message asynchrone n'est pas spécifié en position 5 (6 pour l'interface standard) et que la fonction s'exécute 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é. |
| 9–12 |
Valeur de 4 octets dans laquelle l'adresse de l'objet événement est renvoyée par EHLLAPI. L'application peut attendre cet objet événement. (32 bits uniquement). |
- Chaîne de données :
- Si M (mode de message asynchrone) est spécifié en position 5 (6 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é |
| 2–3 |
9–10 |
ID de tâche du mode de message asynchrone |
Note : Si un utilisateur sélectionne l'option de fermeture, une fenêtre d'application reçoit un message. Le message est une valeur de retour de RegisterWindowMessage (PCSHLL). Le paramètre wParam contiendra l'ID de tâche renvoyé par cet appel de fonction. Le HIWORD du paramètre lParam contiendra le code retour 26, qui indique qu'une interception de fermeture s'est produite, et le LOWORD du paramètre lParam contiendra le numéro de fonction 41.
- Code retour :
- Les codes suivants sont définis :
| Code retour |
Explication |
| 0 |
La fonction Start Close Intercept a réussi. |
| 1 |
Un espace de présentation hôte incorrect a été spécifié. |
| 2 |
Une erreur de paramètre s'est produite. |
| 9 |
Une erreur système s'est produite. |
| 10 |
La fonction n'est pas prise en charge par le programme d'émulation. |