Résumé des mécanismes d’indication de la saisie semi-automatique avec chevauchement dans le SPI
Le tableau suivant résume la sémantique de saisie semi-automatique pour un socket Overlapped, en présentant les différentes combinaisons de lpOverlapped, hEvent et lpCompletionRoutine.
| lpOverlapped | hEvent | lpCompletionRoutine | Indication de la saisie semi-automatique |
|---|---|---|---|
| NULL | Non applicable | Ignoré | L’opération se termine de façon synchrone, autrement dit, elle se comporte comme s’il s’agissait d’un socket nonoverlapped. |
| non NULL | NULL | NULL | L’opération se termine, mais il n’existe pas de mécanisme de saisie semi-automatique pris en charge par Windows Sockets 2. Le mécanisme de port de terminaison (s’il est pris en charge) peut être utilisé dans ce cas, sinon aucune notification de fin d’exécution n’est appliquée. |
| non NULL | non NULL | NULL | L’opération termine la superposition, la notification par l’objet d’événement de signalisation. |
| non NULL | Ignoré | non NULL | L’opération se termine par la routine de fin de la planification. |