CTL_CODE(
DeviceType,
Function,
Method,
Access
);
Функции в CTL_CODE-параметре DeviceIoControl
подскажите пожалуйста, кто работал с DeviceIoControl или где-то еще сталкивался со структурой:
Код:
Очень нужно узнать, какие значения принимает второй член - function.
Ничего кроме
Код:
Function
Defines an action within the device category.
Function codes 0-2047 are reserved for Microsoft; codes 2048-4095 are reserved for OEMs and IHVs.
A function code can be no larger then 4095.
Defines an action within the device category.
Function codes 0-2047 are reserved for Microsoft; codes 2048-4095 are reserved for OEMs and IHVs.
A function code can be no larger then 4095.
MSDN не выдал, Гугл тоже
Собственно, вопрос: где найти описания зарезервированных функций? В частности интересует функция под номером 6 - нужно разобраться, что произойдет при выполнении DeviceIoControl(..., 0x90018 {при этом значение function равно 6},...).
Буду очень признателен.
В SDK в файле WinIoCtl.h, определения IOCTL_xxx. Это список зарезервированных кодов. Для каждого обращения к устройству список и назначение функций будет разным. Нужно смотреть конкретный код.
FSCTL_LOCK_VOLUME. Теперь снова в вышеозначенные источники.