Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Crea una instancia del interceptor adecuado para la interfaz especificada que se va a interceptar y devuelve el interceptor recién creado.
Sintaxis
HRESULT CoGetInterceptor(
[in] REFIID iidIntercepted,
[in] IUnknown *punkOuter,
[in] REFIID iid,
[out] void **ppv
);
Parámetros
[in] iidIntercepted
Referencia al identificador de la interfaz para la que se va a devolver un interceptor.
[in] punkOuter
Si este parámetro es NULL, el objeto no se crea como parte de un agregado. De lo contrario, este parámetro es un puntero a la interfaz IUnknown del objeto agregado (el control IUnknown).
[in] iid
Referencia al identificador de la interfaz deseada en el interceptor.
[out] ppv
Dirección de una variable de puntero que recibe el puntero de interfaz solicitado en iid. Tras la devolución correcta, **ppv contiene el puntero del interceptor solicitado.
Valor devuelto
Esta función puede devolver los valores siguientes.
| Código devuelto | Descripción |
|---|---|
|
La función devolvió correctamente. |
|
Se ha producido un error inesperado. |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | callobj.h |
| Library | Ole32.lib |
| Archivo DLL | Ole32.dll |