AfxIsMemoryBlock
Adresa paměti k představuje aktivní paměti bloku, který byl přidělen diagnostické verzi zkoušky nové.
BOOL AfxIsMemoryBlock(
const void* p,
UINT nBytes,
LONG* plRequestNumber = NULL
);
Parametry
p
Body do bloku paměti zkoušet.nBytes
Obsahuje délku bloku paměti v bajtech.plRequestNumber
Odkazuje dlouhý celé číslo, které bude vyplněn v bloku paměti přidělení pořadové číslo nebo nula, pokud nepředstavuje blok paměti aktuálně aktivní.
Vrácená hodnota
Nenulová hodnota, pokud blok paměti aktuálně přidělená a délka je správná. jinak 0.
Poznámky
Kontroluje také proti původní velikost přidělené zadané velikosti.Funkce vrátí nenulovou, bude vrácena přidělení pořadové číslo v plRequestNumber.Toto číslo představuje pořadí, ve kterém byla přidělena bloku vzhledem k všechny ostatní nové rozdělení.
Příklad
CAge* pcage = new CAge(21); // CAge is derived from CObject.
ASSERT(AfxIsMemoryBlock(pcage, sizeof(CAge)));
Požadavky
Záhlaví: afx.h