G
GRAMER
Здравствуйте у меня есть вопрос с конвертирование переменной из одного типа в другой.
Я вчера сидел разбирался в mci и для того что бы открыть устройство надо заполнить структуру по названием
Я её заполнил потом читаю дальше по книге там написано поставить эту переменную на 4 место в функции
я её поставил сначала без (DWORD_PTR) после этого компилятор выдаёт, типа туда нужно только тип DWORD_PTR
я поставил ему этот тип, всё стало работать, но так и не понял, почему функция работает если это другой даже не тип переменной, а структура. Объясните пожалуйста почему ???
Спасибо !
Я вчера сидел разбирался в mci и для того что бы открыть устройство надо заполнить структуру по названием
Код:
MCI_OPEN_PARMS mciOpen;
Код:
mciSendCommand(0,MCI_OPEN,flags,(DWORD_PTR)&mciOpen);
я поставил ему этот тип, всё стало работать, но так и не понял, почему функция работает если это другой даже не тип переменной, а структура. Объясните пожалуйста почему ???
Спасибо !