RegisterDeviceNotification
コードでAPIを使用しました。を使用していない場合は、機能していません(リンカーエラーが発生します)#define WINVER 0x501
。
1)ウィンドウを見るとWinuser.h
、RegisterDeviceNotificationA
はで定義されて#if(WINVER >= 0x0500)
います。これの理由は何ですか?
2)RegisterDeviceNotificationA
動作させるために、私は自分の.hファイルですべての宣言を.なしで宣言しました#if(WINVER >= 0x0500)
。これは正しい方法ですか?
3)ここでの私の別の質問は、ウィンバーなしで宣言することに問題がありRegisterDeviceNotificationA
ますか?Winverの用途は何ですか?詳しく説明してください。