freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

同步異步設(shè)備io(完整版)

2025-09-09 14:53上一頁面

下一頁面
  

【正文】 訪問GENERIC_WRITE——允許對設(shè)備進(jìn)行只寫訪問,比如備份軟件或者將數(shù)據(jù)發(fā)送到打印機(jī)GENERIC_READ | GENERIC_WRITE——允許對設(shè)備進(jìn)行讀寫操作l dwShareMode:用來指定設(shè)備共享特權(quán)(devicesharing privilege),但我們打開一個設(shè)備但是尚未調(diào)用CloseHandle()關(guān)閉時,該參數(shù)可以控制其他的CreateFile()調(diào)用以何種方式打開設(shè)備。BOOL GetFileSizeEx( HANDLE hFile, PLARGE_INTEGER pliFileSize //聯(lián)合類型指針)。如果要對一個文件讀寫,其實(shí)就是向文件發(fā)送一個I/O請求,當(dāng)然,這里的道理其實(shí)不僅適用于文件,對于設(shè)備同樣適用,如郵件槽、管道、套接字等等。liDistanceToMove告訴系統(tǒng)我們想要移動把指針在dwMoveMethod指定的位置移動多少個字節(jié)。 return 2。}/*PS:其他的相關(guān)函數(shù):寫入函數(shù)——ReadFile()復(fù)制函數(shù)——CopeFile()移動函數(shù)——MoveFile()刪除函數(shù)——DeleteFile(LPCTSTR lpFileName)。 // [in] Event handle or data} OVERLAPPED, *LPOVERLAPPED。l 觸發(fā)設(shè)備內(nèi)核對象由于文件本身即是一種內(nèi)核對象,觸發(fā)規(guī)則為:有待處理的I/O請求時為未觸發(fā)狀態(tài),I/O請求處理完成時為觸發(fā)狀態(tài)。DWORD dwError = GetLastError()。OVERLAPPED oRead = {0}。 = CreateEvent(...)。Case 1: //Write pletedBreak。oWrite)。 = CreateEvent(...)。amp。我們給出一個示例代碼HANDLE hFile = CreateFile(..., FILE_FLAG_OVERLAPPED, ...)。兩個32位偏移量共同組成文件的64位偏移量,用來指定文件的文件指針位置,對于非文件設(shè)備Offset和OffsetHigh必須初始化為0,因?yàn)榉俏募O(shè)備不需要文件指針。我們已經(jīng)知道,如果想異步訪問一個I/O設(shè)備,必須首先用CreateFile()傳入FILE_FLAG_OVERLAPPED參數(shù)打開一個設(shè)備句柄,然后調(diào)用ReadFile/WriteFile將I/O請求加入設(shè)備驅(qū)動程序的隊(duì)列中。 //實(shí)際寫入的字節(jié)數(shù) if (WriteFile(hFile, argv[1], strlen(argv[1]), amp。dwMoveMehtod告訴系統(tǒng)如何解釋liDistanceToMove,比如常用的參數(shù)值為FILE_BEGIN——從文件頭開始計(jì)算liDistanceToMove,之和為當(dāng)前的文件指針FILE_CURRENT——從當(dāng)前的文件指針位置開始計(jì)算FILE_END——在文件末尾開始計(jì)算我們給出一個小例子//本程序用來實(shí)驗(yàn)聯(lián)系Windows關(guān)于文件讀寫操作的API//命令行啟動,參數(shù)作為寫入文件的內(nèi)容include include include include iostreamusing namespace std。BOOL WriteFile( HANDLE hFile, CONST VOID *pvBuffer, DWORD nNumBytesToWrite, PDWORD pdwNumBytes, OVERLAPPED* pOverlapped)。下面是大概的定義:Typedef union _LARGE_INTEGER { Struct { DWO
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1