Можно ли при декларации API функций менять тип возвращаемого значения? - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем здравствуйте. Часто при объявлении API функций возвращаемое значение Boolean меняют на Integer.
Листинг программы
  1. Declare Function SetCommState Lib "kernel32" (ByVal hFile As IntPtr, ByRef lpDCB As DCB) As Integer
Правильно ли это и зачем? Также непонятно зачем в параметрах при наличии типа IntPtr ставят Integer или Int32.

Решение задачи: «Можно ли при декларации API функций менять тип возвращаемого значения?»

textual
Листинг программы
  1. BOOL WINAPI SetCommState(
  2.   _In_ HANDLE hFile,
  3.   _In_ LPDCB  lpDCB
  4. );

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы