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