Funzione CoGetInterceptor (callobj.h)
Crea un'istanza dell'intercettatore appropriato per l'interfaccia specificata e restituisce l'intercettatore appena creato.
Sintassi
HRESULT CoGetInterceptor(
[in] REFIID iidIntercepted,
[in] IUnknown *punkOuter,
[in] REFIID iid,
[out] void **ppv
);
Parametri
[in] iidIntercepted
Riferimento all'identificatore dell'interfaccia per cui deve essere restituito un intercettatore.
[in] punkOuter
Se questo parametro è NULL, l'oggetto non viene creato come parte di un'aggregazione. In caso contrario, questo parametro è un puntatore all'interfaccia IUnknown dell'oggetto aggregato (il controllo di IUnknown).
[in] iid
Riferimento all'identificatore dell'interfaccia desiderata nell'intercettatore.
[out] ppv
Indirizzo di una variabile puntatore che riceve il puntatore dell'interfaccia richiesto in iid. Al termine della restituzione, **ppv contiene il puntatore dell'intercettatore richiesto.
Valore restituito
Questa funzione può restituire i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
La funzione è stata restituita correttamente. |
|
Si è verificato un errore imprevisto. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | callobj.h |
Libreria | Ole32.lib |
DLL | Ole32.dll |