c++获取磁盘句柄

 磁盘的句柄可以用CreateFile函数获得。获得句柄后,就可以配合其他函数对磁盘进行一些操作。

 

int main()
{
  HANDLE hFile = INVALID_HANDLE_VALUE;
  hFile = CreateFileA("\\\\.\\H:",
        GENERIC_READ,
        FILE_SHARE_READ,
        NULL,
        OPEN_EXISTING,
        FILE_ATTRIBUTE_NORMAL,
        NULL);
  if (hFile == INVALID_HANDLE_VALUE)
    GetLastError();
  }
  CloseHandle(hFile);
}

posted @ 2019-04-29 18:22  sherlock-merlin  阅读(820)  评论(0编辑  收藏  举报