リソースを解放する
HID クライアントであるユーザー モード アプリケーションとカーネル モード ドライバーは、不要になったリソースを常に解放する必要があります。
たとえば、ユーザー モード アプリケーションは、HIDClass デバイスの初期化と接続操作を完了した後で、SetupDiGetClassDevs から取得したデバイス リストへのハンドルを使用して SetupDiDestroyDeviceInfoList を呼び出す必要があります。 SetupDiDestroyDeviceInfoList の呼び出しに失敗すると、メモリ リークが発生します。