CHttpFilterContext::AllocMem

LPVOID AllocMem (DWORD cbSize, DWORD dwReserved );

ส่งกลับค่า

ตัวชี้ไปยังบัฟเฟอร์ หรือค่า NULLบนข้อผิดพลาด?

พารามิเตอร์

cbSize

ระบุขนาดของหน่วยความจำบัฟเฟอร์การปันส่วน ไบต์?

dwReserved

สงวนไว้สำหรับใช้ในอนาคต?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกจัดสรรหน่วยความจำที่อยู่โดยอัตโนมัติรอดเมื่อสื่อสารกับไคลเอนต์จะสิ้นสุดลง?

เมื่อลงทะเบียนตัวกรอง HTTP ปกติมันจะลงทะเบียนสำหรับเหตุการณ์สิ้นสุดของสุทธิช่วง เหตุการณ์นี้เป็นเวลาดีที่จะรีไซเคิลมีบัฟเฟอร์ที่ใช้ตามคำขอของไคลเอนต์ที่ เหตุผลประสิทธิภาพ ตัวกรองส่วนใหญ่จะคงเก็บไว้ในสระว่ายน้ำของบัฟเฟอร์ตัวกรอง และเฉพาะจัดสรร หรือฟรีบัฟเฟอร์เมื่อกลายเป็นสระว่ายน้ำว่างเปล่า หรือมีขนาดใหญ่เกินกว่าที่จะบันทึกบนค่าใช้จ่ายในการจัดการหน่วยความจำที่ โทรAllocMemสามารถมีผลกระทบต่อการลบประสิทธิภาพการทำงาน แต่ ด้วยความระวังในการใช้งาน สามารถเป็นเครื่องมือมีคุณค่า?

บล็อกหน่วยความจำที่จัดสรรให้กับAllocMemไม่สามารถจัดการกับปกติ C เวลาทำงานหรือฟังก์ชันการจัดการหน่วยความจำของ Windows API?

ภาพรวม CHttpFilterContext |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

Index