nVidia APIを使用してモニターのEDID情報を取得する方法があります。これにより、128個の符号なし文字の配列が得られます。しかし、ウィキペディアでedidデータ形式を読んでいると、製造元IDの文字(バイト8〜9)が5ビットの数値で表されていることに気付きました。そのため、意味のあるデータとしてC++に読み取る方法がわかりません。 。
私の計画は、edidの形式に一致する構造体型を定義し、char配列をその構造体型にキャストすることでしたが、C ++で知っている最小サイズのデータ型は1バイトであるため、それが可能かどうかはわかりません。サイズで。
ありがとう。
明細書。