HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager\Memory Management 以下にあります。 十分に連続メモリがある場合もありますが、メモリをマップするのに十分なページ テーブル エントリがない場合、テクニカル ドキュメント #59 を参照してください。 関連するレジストリのエントリの値を増やした後でも、特に大きなバッファ (1MB など) を割り当てようとすると、メモリの割り当てでエラーが発生する場合があります。この場合の解決策としては、成功するまで、ロックするバッファのサイズを減らしてみてください。 注意: WD_DMALock() はまた、割り当てられたバッファの物理メモリを仮想ユーザー モード スペースにマップします。このため、マップする全体のバッファを有効にするのに、十分な空き仮想メモリが必要です。