PROP_ENTRY_INTERFACE_CALLBACK_EX

Consente di specificare un IID particolare se l'oggetto supporta le interfacce dispatch multiple.È simile a PROP_ENTRY_INTERFACE_CALLBACK.

PROP_ENTRY_INTERFACE_CALLBACK_EX(
   szDesc,
   dispid,
   clsid,
   iidDispatch,
   pfnFunc,
   vt
)

Parametri

  • [in] szDesc
    Descrizione della proprietà.

  • [in] dispid
    Il DISPID della proprietà.

  • [in] clsid
    Il CLSID della pagina della proprietà associata.Utilizzare il valore speciale CLSID_NULL per una proprietà che non dispone di una pagina delle proprietà associata.

  • [in] iidDispatch
    L'iid dell'interfaccia dispatch che definisce la proprietà.

  • [in]pfnFunc
    La funzione di callback di dati dei controlli durante il processo di caricamento.

  • [in] vt
    Tipo della proprietà.

Note

Includere questa macro per fornire a un'applicazione maggiore controllo sul processo IPersistStreamInitImpl::Load.La funzione di callback pfnFunc viene chiamata quando IPersistStreamInitImpl::Load si recuperano dati da un flusso non attendibile.La funzione di callback filtra i dati e i controlli che gli oggetti vengano caricati.

Questa macro si applica solo se IPersistStreamInitImpl è una classe base e la classe viene riprodotta vocalmente come sicuri per l'inizializzazione.In caso contrario, non utilizzare questa macro.

Questa macro è valida soltanto se vt è VT_DISPATCH o VT_UNKNOWN.Passando un valore diverso per vt a questa macro genera un errore di compilazione.Per qualsiasi altro valore vt, utilizzare PROP_ENTRY_TYPE_EX.

La macro BEGIN_PROP_MAP contrassegna l'inizio del mapping di proprietà; la macro END_PROP_MAP contrassegna la fine.

Se si crea un controllo Web che deve essere inizializzato, è necessario utilizzare Classe di IPersistPropertyBagImpl anziché IPersistStreamInitImpl per inizializzare le proprietà.IPersistStreamInitImpl possiede un elevato rischio in formato binario che IPersistPropertyBagImpl.

Esempio

Vedere l'esempio relativo BEGIN_PROP_MAP.

Requisiti

intestazione: atlcom.h

Vedere anche

Riferimenti

PROP_ENTRY_INTERFACE

PROP_ENTRY_INTERFACE_EX

PROP_ENTRY_INTERFACE_CALLBACK

PROP_ENTRY_TYPE

PROP_ENTRY_TYPE_EX

Altre risorse

Riferimento alfabetico di macro ATL