IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

Получает указанный интерфейс через границы процесса.

Синтаксис

int UnmarshalDebuggeeInterface(
   ref Guid   riid,
   out IntPtr ppvObject
);

Параметры

riid
[in] GUID интерфейса для получения.

ppvObject
[out] Возвращает объект, реализующий нужный интерфейс. [C++] это можно привести непосредственно к нужному типу интерфейса. [C#] используйте GetObjectForIUnknown метод для получения требуемого интерфейса.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Этот метод используется при запуске обработчика отладки в пространстве процесса Visual Studio, а программа, отладимая, выполняется в собственном пространстве процесса.

См. также