Condividi tramite


Interfaccia ITDispatchMapper (tapi3if.h)

L'interfaccia ITDispatchMapper consente a un'applicazione di recuperare il puntatore di invio di un'altra interfaccia in un oggetto, dato il puntatore di invio di un'interfaccia e il GUID di un altro. Questa interfaccia viene fornita per aiutare i programmatori a usare applicazioni di scripting che non supportano automaticamente il rilevamento di più interfacce in un oggetto.

Dispatch Mapper userà l'interfaccia IObjectSafety dell'oggetto per assicurarsi che l'oggetto sia sicuro per lo scripting nell'interfaccia richiesta. Se l'oggetto non implementa IObjectSafety o se l'oggetto non è sicuro in questa particolare interfaccia, la chiamata avrà esito negativo.

L'oggetto Dispatch Mapper deve essere creato usando COM CoCreateInstance.

Ereditarietà

L'interfaccia ITDispatchMapper eredita dall'interfaccia IDispatch . ITDispatchMapper include anche questi tipi di membri:

Metodi

L'interfaccia ITDispatchMapper include questi metodi.

 
ITDispatchMapper::QueryDispatchInterface

Il metodo QueryDispatchInterface restituisce un puntatore di invio a un'interfaccia diversa in un oggetto dato il GUID e il puntatore di invio di un'altra interfaccia nell'oggetto.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi3if.h (includere Tapi3.h)

Vedi anche

Dispatch Mapper

Idispatch