() LockBuffer LPTSTR;
ส่งกลับค่า
ตัวชี้ไปยังวัตถุCStringหรือเป็นNULL-หยุดการทำงานของสายอักขระ?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกล็อกสายในบัฟเฟอร์?
โดยการเรียกLockBufferคุณสร้างสำเนาของสตริ และจากนั้น ตั้งค่าจำนวนการอ้างอิงที่เป็น -1 เมื่อการนับจำนวนการอ้างอิงถูกตั้งค่าเป็น -1 สายอักขระในบัฟเฟอร์จะถือว่าเป็นในแบบ "ล็อค" state.nbsp ขณะอยู่ในสถานะถูกล็อก สายอักขระมีป้องกันในสองวิธี(&N):
โดยล็อกสายอักขระในบัฟเฟอร์ คุณแน่ใจว่า สายอักขระค้างเอกสิทธิ์เฉพาะบุคคลในบัฟเฟอร์จะยังคงไม่เปลี่ยน?
หลังจากที่คุณเสร็จกับLockBufferโทรUnlockBufferการตั้งค่าจำนวนการอ้างอิงที่ 1?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนับจำนวนการอ้างอิง ดูบทความต่อไปนี้:
ภาพรวม CString |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCString::UnlockBuffer, CString::GetBuffer, CString::ReleaseBuffer(&N)