カッコ内の日付は、日本でのバージョンアップの案内日です。
WinDriver v9.21 以前のリリースノートは こちらを参照してください。
新機能
強化
修正
強化
修正
新機能
強化
修正
新機能
強化
修正
新機能
強化
修正
修正
新機能
ベータバージョンのため、一部のプラットフォームでは、完全な動作検証を行っていない処理もございますので、予めご了承ください。
Windows 10 IoT Core での WinDriver のインストール方法は、ベータバージョンのため User Manual にはまだ記載されていませんので、WinDriver
をインストールしたフォルダーの
redist\WIN10_IOT フォルダー以下の readme.txt を参照してください。
こちらより Readme.txt の日本語参考訳を参照していただけます。
ベータバージョンを利用中に発生した問題については一切責任を負いかねますので、お客様の責任においてご使用いただきますようお願いいたします。
強化
修正
終息
新機能
強化
修正
終息
新機能
強化
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)->pCtx
WD_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 からの問題)。新規
修正
新規
強化
修正
修正
新規
強化
修正
新規
強化
修正
終息