Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Busca la implementación de una interfaz del Modelo de objetos componentes (COM) en un proceso de servidor dado una interfaz a un objeto proxy.
Sintaxis
HRESULT CoDecodeProxy(
[in] DWORD dwClientPid,
[in] UINT64 ui64ProxyAddress,
[out] PServerInformation pServerInformation
);
Parámetros
[in] dwClientPid
Identificador de proceso del proceso que contiene el proxy.
[in] ui64ProxyAddress
Dirección de una interfaz en un proxy al objeto . ui64ProxyAddress se considera un tipo de valor de 64 bits, en lugar de un puntero a un valor de 64 bits y no es un puntero a un objeto en el proceso del depurador. En su lugar, esta dirección se pasa a la función ReadProcessMemory .
[out] pServerInformation
Estructura que contiene el identificador de proceso, el identificador del subproceso y la dirección del servidor.
Valor devuelto
Esta función puede devolver uno de estos valores.
| Código devuelto | Descripción |
|---|---|
|
La información del servidor se recuperó correctamente. |
|
El autor de la llamada es un contenedor de aplicaciones o la licencia de desarrollador no está instalada. |
|
ui64ProxyAddress no apunta a un proxy. |
Comentarios
La función CoDecodeProxy es una API COM que permite a los depuradores nativos buscar la implementación de una interfaz COM en un proceso de servidor dada una interfaz en un proxy al objeto .
Además, la función CoDecodeProxy permite al depurador supervisar las llamadas a funciones entre apartamentos y producir errores en dichas llamadas cuando corresponda.
Puede llamar a la función CoDecodeProxy desde un proceso de 32 o 64 bits. ui64ProxyAddress puede ser una dirección de 32 o 64 bits. La función CoDecodeProxy devuelve una dirección de 32 o 64 bits en el campo pServerInformation . Si devuelve una dirección de 64 bits, debe pasar la dirección a la función ReadProcessMemory solo desde un proceso de 64 bits.
Requisitos
| Plataforma de destino | Windows |
| Encabezado | combaseapi.h |
| Library | Ole32.lib |
| Archivo DLL | ComBase.dll |