AfxIsValidAddress

BOOL AfxIsValidAddress( const void* lp, UINT nBytes, BOOL bReadWrite = TRUE );

返回值:
如果指定的内存块完全包括在程序的内存空间内,则返回非零值;否则返回0。

参数:
lp指向将要被检测的内存地址。
nBytes包含了要被测试的内存的字节数。
bReadWrite指明这块内存是可以读写(TRUE)还是只读(FALSE)。

说明:
测试任意的内存地址,确保它们完全处于程序的内存空间内。该地址并不仅限于用new分配的内存块。

请参阅:
AfxIsMemoryBlock, AfxIsValidString