カッコ内の日付は、日本でのバージョンアップの案内日です。
WinDriver v9.21 以前のリリースノートはこちらを参照してください。
新機能
強化
修正
終息
新機能
強化
WDC_IntType2Str() 関数をハイレベル API へ追加。WDC_GET_ADDR_SPACE_SIZE ヘルパーマクロをハイレベル API へ を追加。WDC_DMAReservedBufLock を追加。修正
終息
新機能
修正
新機能
強化
修正
新機能
強化
修正
新機能
修正
WDU_ResetPipe() の問題を修正。終息
新機能
強化
修正
新機能
強化
修正
新機能
強化
PrintDeviceSerialNumberByHandle() 関数を追加。修正
強化
WDC_SLEEP_NON_BUSY item type を .NET API へ追加。修正
WD_INTERRUPT dwLost フィールドの lost-interrupts (取りこぼしの割り込み) カウントの戻り値の同期の問題を修正。kp_interlocked_exchange() の戻り値を修正し、新しい値ではなく古い Kernel PlugIn の interlocked
カウンターの値を返す。
強化
WDC_Sleep() with the WDC_SLEEP_NON_BUSY option, or WD_Sleep() with
the SLEEP_NON_BUSY option) 用の SW の制限である最小値 17,000 マイクロ秒の Sleep-Period を解除。修正
LINUX_user_page_list_get() が失敗した際に、OS がクラッシュする問題を修正。Ctrl+C を使用してドライバ アプリケーションを終了する際に、OS がクラッシュする問題を修正 (v11.10 からの問題)。DeviceAttach の hMutex で NullPointerException をハンドルするように DriverWizard
で生成した C# のコードを修正 (v8.00 からの問題)。_CONFIG_SWIOTLB で設定した DMA バッファを案ロックする際に、OS がクラッシュする問題を修正 (v9.10 からの問題)。終息
強化
DMA_TO_FROM_DEVICE) のサポートを追加。fNotSharable=1) のレベル センシティブな割り込み (同じ IRQ 番号) で、複数の PCI デバイスの同時オープンのサポートを追加。修正
CTRL+C を使用してアプリケーションを終了する際に発生する OS クラッシュの問題を修正。OS_unlock_user_buff() Warning の問題を修正
新機能
強化
修正
新機能
強化
修正
WDU_POWER_CHANGED_CALLBACK) の実行を修正。終息
強化
WD_ITEM_CE_MAP_VIRTUAL フラグを WD_ITEM_OPTIONS enumeration へ追加 (デフォルトの静的なカーネル
アドレスのマッピングとは対照的に、非静的な仮想システムのアドレスへの物理メモリのカーネル マッピングの実行用)。 修正
sed のインストール エラーを解消するために、複数の
modpost の事象に対する処理を追加。auto オプションの問題を修正
WDC_PciScanRegisteredDevices() /
WD_PciScanCards() with the WD_PCI_SCAN_REGISTERED オプション) に対するバッファー オーバーランの問題を修正
WDC_xxxDeviceOpen() 失敗の問題を修正。-DWINNT フラグを削除。 ユーザーモードのアプリケーションから直接 WDC_xxxDeviceOpen() 関数 (
(PWDC_DEVICE)(*phDev)->pCtxWD_INTERRUPT 構造体 — dwLastMessage および dwEnabledIntType — の定義へ追加し、
WDC_GET_ENABLED_INT_TYPE、WDC_GET_ENABLED_INT_LAST_MSG、および WDC_INT_IS_MSI マクロを実装
終息
新機能
強化
修正
WDC_PciGetDeviceInfo() / WDC_PcmciaGetDeviceInfo() または
WD_PciGetCardInfo() / WD_PcmciaGetCardInfo() への呼び出しの dwOptions WD_ITEMS フィールドの値を無視する問題を修正KP_XXX_Open_32_64() の関数を修正して、以前に Kernel PlugIn
のコンパイルで発生していた Warning の問題を解決
WDU_StreamOpen() への呼び出しで 0 (無限) タイムアウトの処理の問題を修正; 以前はタイムアウトの設定なし (無限タイムアウト)
ではなく、即座にタイムアウト エラーが発生
終息
修正
新機能
強化
修正
ERROR_FILE_NOT_FOUND エラーが発生する問題を修正。RunOnce レジストレーション キーの定義の不足で発生していました。WDC_IntEnable() / WD_IntEnable() — が返す割り込みタイプの問題を修正
WD_INTERRUPT のロス割り込みカウンター (dwLost field) で発生するエラーを修正WDC_DMASGBufLock() / WD_DMALock() を使用した) の問題を修正 — フォールバックを無効にして
DMA 割り当てを廃止
新機能
強化
KP_BMD_Open_32_64() 関数を 修正
SET_CONFIGURATION リクエストを送信した後に、スタンバイから復帰する際に BSOD が発生する問題を修正 (v9.21 からの問題)終息
新機能
強化
WDC_GET_ENABLED_INT_LAST_MSG macro を実装 (最後に受信した MSI/MSI-X 割り込みのメッセージ
データの取得用)
WDU_SelectiveSuspend() の .NET ラッパーを追加KP_INIT 構造体のフィールド (funcOpen_32_64) を含み、PCI Kernel PlugIn のサンプル (kp_pci)
および DriverWizard で生成した Kernel PlugIn のコードを改良修正
WD_Transfer() への呼び出しや、割り込み転送コマンドの実行中WDU_StreamGetStatus() を呼び出す際に発生する OS のクラッシュの問題を修正USB_ISOCH_NOASAP フラグをセットして、アイソクロナスの書き込み (OUT) ストリームの動作で発生する問題を修正win7 と win7_x64)。
これで、Kernel PlugIn のビルドに関する問題も修正 (10.21 からの問題)WDC_PciDeviceOpen() – WinDriver と動作するように登録されていない PCI デバイスの認識の問題を修正 (v10.21 からの問題)D_TRACE に変更 (GUI の Debug Monitor ユーティリティ wddebug_gui と一致)WDU_Transfer() の INFINITE (無限) タイムアウトの問題を修正WDC_DMAContigBufLock()、WDC_SharedBufferAlloc()、および WD_DMALock() で返す仮想カーネルモードのマップ
アドレスの値の問題を修正。
WDC_ReadXXX() または WDC_WriteXXX() へ不正なデバイス ハンドルを渡す際に発生するアプリケーション クラッシュの問題を修正WDC_IntDisable() を呼び出す際に発生する OS クラッシュの問題を修正
(v9.20 からの問題)新機能
強化
WDC_PciDeviceOpen() のパフォーマンスを改良修正
修正
WD_DEFAULT_DRIVER_NAME_BASE の定義を変更。強化
修正
USB_ISOCH_RESET のフラグの定義を追加。ThreadWait で発生する可能性があるデッドロックの問題を修正。強化
WDC_PciScanRegisteredDevices() 関数を追加し、WinDriver と動作するように登録したデバイスのみを PCI バスのスキャンをします。修正
--enable-usb-support=no 設定オプションのサポートを修正 (v10.00 からの問題)。
WDU_Transfer() を使用して、non-NULL セットアップ パケットで data-pipe 転送を実行する際に発生する可能性のある OS のクラッシュの問題を修正
(v9.22 からの問題)。bRequest=0x09 で Vendor または Class USB コントロール転送を発行する際に発生する OS のクラッシュの問題を修正 (v10.00 からの問題)。WDC_PciScanDevicesByTopology() を呼んだ際に発生する OS クラッシュの問題を修正 (v8.00 からの問題)。WDC_DBG_DBM_FILE_ERR と WDC_DBG_DBM_FILE_TRACE macro の定義を修正。WDU_StreamRead() への呼び出しが失敗する問題を修正 (v9.01 からの問題)。ThreadWait() を呼び出す際に発生する可能性があるハングの問題を修正 (v7.00 からの問題)。新規
修正
新規
強化
修正
修正
新規
強化
修正
新規
強化
修正
終息