BOOL AfxIsMemoryBlock ( const โมฆะ * p, UINT nBytes, ยาว * plRequestNumber = NULL );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าบล็อกหน่วยความจำที่มีการปันส่วนในปัจจุบัน และความยาวไม่ถูกต้อง 0 อื่น?
พารามิเตอร์
p
ชี้ไปบล็อกของหน่วยความจำจะทดสอบ?
nBytes
ประกอบด้วยความยาวของบล็อกหน่วยความจำในไบต์?
plRequestNumber
จุดเป็นlong integer ที่จะถูกเติม ด้วยหมายเลขลำดับการปันส่วนของบล็อกหน่วยความจำ ตัวแปรชี้ไปตามplRequestNumberจะสามารถถูกกรอกถ้าAfxIsMemoryBlockส่งกลับไม่ใช่ศูนย์?
หมายเหตุ
ทดสอบอยู่หน่วยความจำเพื่อให้แน่ใจว่า มันแสดงถึงบล็อกหน่วยความจำที่ใช้งานอยู่ในขณะนี้ที่ถูกปันส่วน โดยการวินิจฉัยรุ่นใหม่ จะตรวจสอบตามขนาดที่ระบุกับขนาดการปันส่วนต้นฉบับ ถ้าฟังก์ชันจะส่งกลับไม่ใช่ศูนย์ หมายเลขลำดับการปันส่วนจะถูกส่งกลับในplRequestNumber หมายเลขนี้แสดงใบสั่งที่บล็อกถูกปันส่วนสัมพันธ์กับการปันส่วนใหม่อื่น ๆ ทั้งหมด?
ตัวอย่าง
/ / ตัวอย่าง AfxIsMemoryBlock
กรง * pcage =ใหม่กรง (21); / / กรงที่ได้รับมาจาก CObject
ASSERT (AfxIsMemoryBlock (pcage, sizeof (กรง)))
ดูเพิ่มเติมnbspAfxIsValidAddress(&N)