2014-03-01から1ヶ月間の記事一覧
Windows Vistaまではマスター音量(システム全体の音量)を変更するにはmixer~系のAPIが使われていました。しかし諸々の事情により、Windows VistaからはCOMベースのMMDevice API (Windows Multimedia Device API)が用いられているそうです。この投稿ではサ…
はじめに 前回の投稿ではWRLとMMDevice APIを用いてデバイスとそのプロパティの取得を行いました。今回はそのコードを改変してデバイスの列挙を行います。 サンプルコード 以下にコードを示します。 #pragma comment(lib, "propsys.lib") #include <memory> #include <string></string></memory>…
DeviceIoControl関数を用いてドライブの物理ディスクジオメトリ情報(物理的なサイズ情報)を取得するサンプルコードです。この投稿ではIOCTL_DISK_GET_DRIVE_GEOMETRY_EXを用いた場合を紹介します。詳細な説明はいつか。 サンプルコード #include <bit> #include <string></string></bit>…