DeviceIoControl

Lon Lon Lon

DeviceIoControl

VB聲明

Declare Function DeviceIoControl Lib "kernel32" Alias "DeviceIoControl" (ByVal hDevice As Long, ByVal dwIoControlCode As Long, lpInBuffer As Any, ByVal nInBufferSize As Long, lpOutBuffer As Any, ByVal nOutBufferSize As Long, lpBytesReturned As Long, lpOverlapped As OVERLAPPED) As Long

說明

對設備執行指定的操作

返回值

Long,非零表示成功,零表示失敗。會設定GetLastError

參數表

參數 類型及說明
hDevice Long,設備句柄
dwIoControlCode Long,帶有 FSCTL_ 前綴的常數。參考設備控制選項的部分列
lpInBuffer Any,具體取決於dwIoControlCode參數。參考設備控制選項的部分列表
nInBufferSize Long,輸入緩衝區的長度
lpOutBuffer Any,具體取決於dwIoControlCode參數。參考設備控制選項的部分列表
nOutBufferSize Long,輸出緩衝區的長度
lpBytesReturned Long,實際裝載到輸出緩衝區的位元組數量
lpOverlapped OVERLAPPED,這個結構用於重疊操作。針對同步操作,請用ByVal As Long傳遞零值

註解

可用於windows 95 和 windows nt,但並非所有的操作都得到了兩種作業系統的同時支持

著作權

此詞條來自網際網路,由網友自由創建。著作權屬原作者所有。本站若無意侵犯了你的權利,請來信聯繫我們,我們會及時配合處理。(http://www.clwiki.cn 計算機語言百科全書)

相關詞條

相關搜尋

熱門詞條

聯絡我們