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 完成埠。 |