c++ 获取磁盘句柄

Posted sherlock-merlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();   } }

以上是关于c++ 获取磁盘句柄的主要内容,如果未能解决你的问题,请参考以下文章

在 C++ 中打开一个 dll(获取句柄)

linux如何获取磁盘的繁忙程度和打开的文件句柄数?

什么是在 C++ 中获取总内核数量的跨平台代码片段? [复制]

C++ 获取进程句柄问题

怎样在C++中取得WPF窗体的句柄

如何用获取当前鼠标所在窗口的句柄及窗口标题用c或c++?