Можно ли при декларации API функций менять тип возвращаемого значения? - Visual Basic .NET
Формулировка задачи:
Всем здравствуйте.
Часто при объявлении API функций возвращаемое значение Boolean меняют на Integer.
Правильно ли это и зачем?
Также непонятно зачем в параметрах при наличии типа IntPtr ставят Integer или Int32.
Листинг программы
- Declare Function SetCommState Lib "kernel32" (ByVal hFile As IntPtr, ByRef lpDCB As DCB) As Integer
Решение задачи: «Можно ли при декларации API функций менять тип возвращаемого значения?»
textual
Листинг программы
- BOOL WINAPI SetCommState(
- _In_ HANDLE hFile,
- _In_ LPDCB lpDCB
- );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д