Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az IDispatch felület eredetileg az Automation támogatására lett tervezve. Késői kötési mechanizmust biztosít az objektum metódusairól és tulajdonságairól való információk eléréséhez és lekéréséhez. Korábban a kiszolgálófejlesztőknek az IDispatch és IAccessible interfészt is implementálniuk kellett az akadálymentes objektumokhoz; vagyis egy kettős interfészt kellett biztosítaniuk. A Microsoft Active Accessibility 2.0-val a kiszolgálók IDispatch metódusokból E_NOTIMPL térhetnek vissza, és a Microsoft Active Accessibility implementálja a IAccessible felületet.
Az IUnknownörökölt metódusok mellett a kiszolgálófejlesztőknek az alábbi metódusokat kell implementálniuk az egyes közzétett objektumok osztálydefiníciójában:
- GetTypeInfoCount az objektum típusleírásainak számát adja vissza. Az IDispatchtámogató objektumok esetében a típusadatok száma mindig egy.
- GetTypeInfo lekéri az objektum programozható felületének leírását.
- GetIDsOfNames leképezi egy metódus vagy tulajdonság nevét egy DISPID, amely később a metódus vagy tulajdonság meghívására szolgál.
- Meghívás meghívja az objektum egyik metódusát, vagy lekéri vagy beállítja annak egyik tulajdonságát.