IExtendedObject.GetInnerObject(Guid, IntPtr) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает внутренний объект, соответствующий идентификатору GUID.
public:
int GetInnerObject(Guid % iid, [Runtime::InteropServices::Out] IntPtr % ppvObject);
public int GetInnerObject (ref Guid iid, out IntPtr ppvObject);
abstract member GetInnerObject : Guid * nativeint -> int
Public Function GetInnerObject (ByRef iid As Guid, ByRef ppvObject As IntPtr) As Integer
Параметры
- iid
- Guid
[in] Идентификатор GUID нужного внутреннего объекта.
- ppvObject
- IntPtr
[out] Ссылка на внутренний объект.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из конструктора. IDL:
HRESULT IExtendedObject::GetInnerObject(
[in] REFIID iid,
[out, iid_is(iid)] void ** ppvObject
;