_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 |