実現したいこと
comポートの取得をしようとしています。
発生している問題・分からないこと
このエラーの意味が、ヘルプを見ても理解できません。
解決方法を教えてください。
該当のソースコード
C++
1#include <iostream>2#include <windows.h>3#include <winbase.h>4 5ULONG resPort; //ポートを取得しようとした結果6constexpr size_t uPortNumbersCount = 10;7PULONG lpPortNumbers[uPortNumbersCount]{ 0 }; //取得したポート番号の配列8PULONG puPortNumbersFound; //取得したポートの数9 10int main(void) {11 resPort = GetCommPorts(*lpPortNumbers, uPortNumbersCount, puPortNumbersFound);12 switch (resPort)13 {14 case ERROR_MORE_DATA:15 printf("lpPortNumbers 配列が小さすぎて、使用可能なすべてのポート番号が含まれません。\n");16 system("PAUSE");17 exit(0);18 break;19 case ERROR_FILE_NOT_FOUND:20 printf("使用可能な通信ポートはありません。\n");21 system("PAUSE");22 exit(0);23 break;24 default:25 break;26 }27}
試したこと・調べたこと
上記の詳細・結果
C++初心者なもので、このエラーの意味が、ヘルプを見ても理解できません。
補足
特になし
0 コメント