en-tête ioapiset.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
ioapiset.h contient les interfaces de programmation suivantes :
CancelIo Annule toutes les opérations d’entrée et de sortie (E/S) en attente qui sont émises par le thread appelant pour le fichier spécifié. |
CancelIoEx Marque toutes les opérations d’E/S en cours pour le gestionnaire de fichiers spécifié. Cette fonction n’annule que les opérations d’E/S dans le processus en cours, quel que soit le thread à l’origine de l’opération d’E/S. |
CancelSynchronousIo Marque les opérations d’E/S synchrones en attente qui sont émises par le thread spécifié comme étant annulées. |
CreateIoCompletionPort Crée un port d’achèvement d’entrée/sortie (E/S) et l’associe à un gestionnaire de fichiers spécifié, ou crée un port d’achèvement d’E/S qui n’est pas encore associé à un gestionnaire de fichiers, ce qui permettra de l’associer ultérieurement. |
DeviceIoControl Envoie un code de contrôle directement à un pilote de périphérique spécifié, ce qui entraîne l’exécution de l’opération correspondante par l’appareil correspondant. |
GetOverlappedResult Récupère les résultats d’une opération qui se chevauche sur le fichier, le canal nommé ou l’appareil de communication spécifié. |
GetOverlappedResultEx Récupère les résultats d’une opération qui se chevauche sur le fichier, le canal nommé ou le périphérique de communication spécifié dans l’intervalle de délai d’attente spécifié. Le thread appelant peut effectuer une attente pouvant être alertable. |
GetQueuedCompletionStatus Tente de mettre en file d’attente un paquet d’achèvement d’E/S à partir du port d’achèvement d’E/S spécifié. |
GetQueuedCompletionStatusEx Permet de récupérer simultanément plusieurs entrées de port d’achèvement. |
PostQueuedCompletionStatus Poste un paquet d'achèvement d'E/S sur un port d'achèvement d'E/S. |