ioapiset.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
ioapiset.h には、次のプログラミング インターフェイスが含まれています。
CancelIo 指定したファイルの呼び出し元スレッドによって発行されたすべての保留中の入出力 (I/O) 操作を取り消します。 |
CancelIoEx 指定したファイル ハンドルの未処理の I/O 操作をマークします。 この関数で取り消されるのは、I/O 操作を作成したスレッドに関係なく、現在のプロセスの I/O 操作のみです。 |
CancelSynchronousIo 指定したスレッドによって発行された保留中の同期 I/O 操作を取り消し対象としてマークします。 |
CreateIoCompletionPort 入力/出力 (I/O) 完了ポートを作成して、指定したファイル ハンドルに関連付けるか、ファイル ハンドルにまだ関連付けられていない I/O 完了ポートを作成して、後で関連付けることができます。 |
DeviceIoControl 指定したデバイス ドライバーにコントロール コードを直接送信し、対応するデバイスが対応する操作を実行します。 |
GetOverlappedResult 指定したファイル、名前付きパイプ、または通信デバイスで重複した操作の結果を取得します。 |
GetOverlappedResultEx 指定したタイムアウト間隔内で、指定したファイル、名前付きパイプ、または通信デバイスに対して重複した操作の結果を取得します。 呼び出し元のスレッドは、警告可能な待機を実行できます。 |
GetQueuedCompletionStatus 指定した I/O 完了ポートから I/O 完了パケットのデキューを試みます。 |
GetQueuedCompletionStatusEx 複数の完了ポート エントリを同時に取得します。 |
PostQueuedCompletionStatus I/O 完了パケットを I/O 完了ポートに投稿します。 |