IDispEventImpl

แม่แบบ ltUINT nID, คลาสT, const IID * pdiid = & IID_NULL, const GUID * plibid = & GUID_NULL, WORD wMajor 0, WORD = wMinor = 0 คลาสtihclass = CComTypeInfoHolder >
คลา ATL_NO_VTABLE IDispEventImpl: _IDispEventLocator สาธารณะ <
nID, pdiid

พารามิเตอร์

nID

ตัวระบุ เฉพาะคลา ที่ต้องตรงกับnIDในแมโคSINK_ENTRYหรือSINK_ENTRY_EXในแผนที่อ่างสำหรับคลาT สำหรับตัวควบคุมของคอมโพสิต ใช้ ID ทรัพยากรสำหรับพารามิเตอร์นี้?

T

ของผู้ใช้คลาส ซึ่งได้รับมาจากIDispEventImpl?

pdiid

ตัวชี้การ GUID หรือการส่ง ID สำหรับอินเทอร์เฟซการสรุปข้อมูลของอินเทอร์เฟซสำหรับเหตุการณ์ที่คลาสนี้ใช้ อินเทอร์เฟซนี้ถูกกำหนดในไลบรารีชนิดที่ชี้ไปตามplibid?

plibid

ตัวชี้ในไลบรารีชนิดที่กำหนดอินเทอร์เฟซการสรุปข้อมูลชี้ไปตามpdiid ถ้าแอมป์GUID_NULLไลบรารีชนิดจะสามารถโหลดจากวัตถุ sourcing เหตุการณ์(&A)?

wMajor

รุ่นหลักของไลบรารีชนิด ค่าเริ่มต้นคือ 0?

wMinor

รุ่นรองของไลบรารีชนิด ค่าเริ่มต้นคือ 0?

tihclass

ชนชั้นที่ใช้ในการจัดการข้อมูลชนิดสำหรับT ค่าเริ่มต้นคือ ชั้นของชนิดCComTypeInfoHolder อย่างไรก็ตาม คุณสามารถแทนที่ค่าพารามิเตอร์นี้แม่ โดยมีชั้นของชนิดอื่นนอกเหนือจากCComTypeInfoHolder?

IDispEventImplให้การสนับสนุนสำหรับจุดเชื่อมต่อสำหรับวัตถุ ATL COM จุดเชื่อมต่อเหล่านี้จะถูกแมปกับเหตุการณ์อ่างจแมป ซึ่งจัดเตรียม โดยวัตถุ COM ของคุณ?

เมื่อคุณใช้IDispEvenImplคุณใช้เสมอได้จากภายในไคลเอนต์ ซึ่งใช้เหตุการณ์อ่าง?

เมื่อคุณใช้การรับเหตุการณ์การใช้IDispatchImplไม่จำเป็นให้ตรงกันทุกเหตุการณ์บนอินเทอร์เฟซ?

คุณต้องใส่IDispEventImplหนึ่งอินเตอร์เฟสสำหรับแต่ละวัตถุที่คุณต้องจัดการเหตุการณ์ วัตถุเกี่ยวข้องกับอินเทอร์เฟซสำหรับระบุพารามิเตอร์ของIDispEventImpl nIDและ ในกรณีของตัวควบคุมที่คอมโพสิต จะต้องตรงกับพารามิเตอร์รหัสของตัวควบคุมที่แสดงรายการอยู่ในแมโคSINK_ENTRY แผนที่อ่างเหตุการณ์เพื่อให้แน่ใจว่า การแจ้งเตือนเหตุการณ์ได้รับการจัดการ โดยฟังก์ชันที่เหมาะสม?

IDispEventSimplImplให้เป็นIDispEventImplฟังก์ชันเดียวกันยกเว้นจะไม่เก็บข้อมูลชนิด?

สำหรับข้อมูลเพิ่มเติม ให้ดูที่สนับสนุน IDispEventImpl?

#รวม lt;atlcom.h>

สมาชิกของคลาส

ดูเพิ่มเติม

IDispatchImpl

Index