AfxIsValidAddress
BOOL AfxIsValidAddress( const void* lp, UINT nBytes, BOOL bReadWrite = TRUE );
返回值:
如果指定的内存块完全包括在程序的内存空间内,则返回非零值;否则返回0。
参数:
lp
指向将要被检测的内存地址。
nBytes
包含了要被测试的内存的字节数。
bReadWrite
指明这块内存是可以读写(TRUE)还是只读(FALSE)。
说明:
测试任意的内存地址,确保它们完全处于程序的内存空间内。该地址并不仅限于用new分配的内存块。
请参阅:
AfxIsMemoryBlock
,
AfxIsValidString