IDebugProviderProgramNode2::UnmarshalDebuggeeInterface
Obtém uma interface especificada nos limites do processo.
HRESULT UnmarshalDebuggeeInterface(
REFIID riid,
void** ppvObject
);
int UnmarshalDebuggeeInterface(
ref Guid riid,
out IntPtr ppvObject
);
Parâmetros
riid
[in] GUID da interface para obter.ppvObject
[out] Retorna o objeto que implementa a interface desejada. [C++] isso pode ser convertido diretamente para o tipo de interface desejado. [C#] uso o GetObjectForIUnknown método para obter a interface desejada.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Este método é usado quando o mecanismo de depuração está sendo executado nos Visual Studio espaço de processo e o programa que está sendo depurado está sendo executado em seu próprio espaço de processo.