IOCTL_MOUNTMGR_QUERY_POINTS - PullRequest
       1

IOCTL_MOUNTMGR_QUERY_POINTS

0 голосов
/ 09 июня 2010

когда я включаю #include для использования IOCTL_MOUNTMGR_QUERY_POINTS

я получаю ошибку ниже

фатальная ошибка C1083: Не удается открыть файл включения: Mountmgr.h: Нет такого файла или каталога

Как я могу решить эту ошибку.

Пожалуйста, ведите меня

Ответы [ 3 ]

2 голосов
/ 10 июня 2010

Если вам нужно только определение IOCTL_MOUNTMGR_QUERY_POINTS, оно выглядит следующим образом:

#define MOUNTMGRCONTROLTYPE          0x0000006D // 'm'
#define IOCTL_MOUNTMGR_QUERY_POINTS  CTL_CODE(MOUNTMGRCONTROLTYPE, 2, METHOD_BUFFERED, FILE_ANY_ACCESS)

все остальные константы определены в WinIoCtl.h файле, который вы найдете в Windows SDK, установленном вместе с VisualStudio.

Если вам нужен полный mountmgr.h файл, вы найдете его в каталоге C: \ WinDDK \ 7600.16385.1 \ inc \ ddk после установкиWindows DDK (см. Предложение Ханса Пассанта).

1 голос
/ 09 июня 2010

Это заголовочный файл WDK, inc \ ddk \ mountmgr.h. Вам нужно будет скачать WDK , чтобы получить его.

0 голосов
/ 09 июня 2010

Вы должны использовать Win32 API DeviceIOControl .Пожалуйста, ознакомьтесь с документацией на MSDN О том, как именно его использовать.

Если вы не полностью понимаете документацию MSDN, вы можете выполнить поиск в Google Code Search , и обычно есть примеры его использования.

...