routine _RxCheckMemoryBlock
_RxCheckMemoryBlock controlla un blocco di memoria per una firma di intestazione RX_POOL_HEADER speciale. Si noti che un driver di mini-reindirizzamento di rete deve aggiungere questo blocco di firma speciale alla memoria allocato per usare la routine. Questa routine non deve essere usata poiché questo blocco di intestazione speciale non è stato implementato.
Sintassi
BOOLEAN _RxCheckMemoryBlock(
PVOID Buffer,
PSZ FileName,
ULONG LineNumber
);
Parametri
Buffer
Puntatore al buffer di memoria del pool da rilasciare.
FileName
Puntatore al nome del file di origine in cui si è verificata l'allocazione della memoria.
LineNumber
Numero di riga nel file di origine in cui si è verificata l'allocazione della memoria.
Valore restituito
RxCheckMemoryBlock restituisce TRUE se il blocco di memoria passa i controlli o FALSE se ha esito negativo.
Commenti
È consigliabile chiamare la macro RxCheckMemoryBlock anziché usare direttamente questa routine. Nelle build di vendita al dettaglio questa macro è definita in nulla. Nelle compilazioni controllate, questa macro viene definita per chiamare _RxCheckMemoryBlock.
Questa routine non deve essere usata poiché il blocco di intestazione di memoria speciale (RX_POOL_HEADER) che questa routine non viene aggiunta quando si chiama la routine di _RxAllocatePoolWithTag . Un driver di mini-reindirizzamento di rete deve aggiungere questo blocco di firma speciale alla memoria allocato per usare questa routine.
Requisiti
Piattaforma di destinazione |
Desktop |
Intestazione |
Ntrxdef.h (include Ntrxdef.h) |
IRQL |
<= APC_LEVEL |