Partager via


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 :

Fonctions

 
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.