次の方法で共有


MmFreeNonCachedMemory 関数 (ntddk.h)

mmFreeNonCachedMemory ルーチンは、mmAllocateNonCachedMemory ルーチンによって割り当てられたキャッシュされていないメモリの範囲を解放します。

構文

void MmFreeNonCachedMemory(
  [in] PVOID  BaseAddress,
  [in] SIZE_T NumberOfBytes
);

パラメーター

[in] BaseAddress

解放するメモリの仮想アドレスへのポインター。

[in] NumberOfBytes

解放する範囲のサイズを指定します。 この値は、mmAllocateNonCachedMemoryの前の呼び出しで渡されたサイズと一致する必要があります。

戻り値

何一つ

備考

mmFreeNonCachedMemory ルーチンは、mmAllocateNonCachedMemory 反対のアクションを実行します。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー ntddk.h (Ntddk.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
DDI コンプライアンス規則 する HwStorPortProhibitedDDIs(storport), IrqlMmApcLte(wdm)

関連項目

mmAllocateNonCachedMemory