DeviceIoControl
От: Аноним  
Дата: 16.10.03 11:09
Оценка: :)
задача такая:
в DeviceIoControl первым параметром указать дискриптор области памяти.

делаю так

chData = GlobalAlloc (GMEM_ZEROINIT, 20 * 1024);
if (!DeviceIoControl(
        chData,
        IOCTL_FILEDISK_OPEN_MEDIA,
        &open_media_information,
        sizeof(OPEN_MEDIA_INFORMATION),
        NULL,                
        0,                
        &nread,                
        NULL                
        ))


в итоге ошибка номер 6 (инвалидный хэндл).

если в chData загоняю дескриптор файла все работает
chData = CreateFile(...

как мне сделать с памятью???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.