共用方式為


_RxCheckMemoryBlock例程

_RxCheckMemoryBlock 檢查記憶體區塊是否有特殊RX_POOL_HEADER標頭簽章。 請注意,網路迷你重新導向器驅動程式必須將這個特殊簽章區塊新增至配置的記憶體,才能使用例程。 不應該使用此例程,因為尚未實作這個特殊標頭區塊。

語法

BOOLEAN _RxCheckMemoryBlock(
   PVOID Buffer,
   PSZ   FileName,
   ULONG LineNumber
);

參數

Buffer
要釋放之集區內存緩衝區的指標。

FileName
發生記憶體配置的來源檔名指標。

LineNumber
來源檔案中發生記憶體配置的行號。

傳回值

如果記憶體區塊通過檢查,則 RxCheckMemoryBlock 會傳回 TRUE,如果失敗則傳回 FALSE

備註

建議呼叫 RxCheckMemoryBlock 宏,而不是直接使用此例程。 在零售組建上,此宏會定義為 nothing。 在核取的組建上,此宏會定義為呼叫 _RxCheckMemoryBlock

不應該使用此例程,因為呼叫 _RxAllocatePoolWithTag 例程時,不會新增此例程檢查的特殊記憶體標頭區塊 (RX_POOL_HEADER) 。 網路迷你重新導向器驅動程序必須將此特殊簽章區塊新增至配置的記憶體,才能使用此例程。

規格需求

目標平台

桌面

標頭

Ntrxdef.h (包含 Ntrxdef.h)

IRQL

<= APC_LEVEL

另請參閱

_RxAllocatePoolWithTag

_RxFreePool