AfxIsMemoryBlock
測試以確定它代表目前使用中的記憶體區塊的診斷版本配置的記憶體位址新。
BOOL AfxIsMemoryBlock(
const void* p,
UINT nBytes,
LONG* plRequestNumber = NULL
);
參數
p
指向要測試的記憶體區塊。nBytes
包含記憶體區塊,以位元組為單位的長度。plRequestNumber
指向長 ,將會填入在記憶體區塊的配置順序編號,或如果它不是目前使用中的記憶體區塊零的整數。
傳回值
非零值,如果目前已配置的記憶體區塊,以及長度已不正確。 否則 0。
備註
它還會檢查指定的大小對原始配置的大小。 如果函式會傳回非零值,配置的順序編號會傳回在plRequestNumber。 這個數字代表相對於其他所有已配置區塊的順序新的配置。
範例
CAge* pcage = new CAge(21); // CAge is derived from CObject.
ASSERT(AfxIsMemoryBlock(pcage, sizeof(CAge)));
需求
標頭: afx.h