Поделиться через


Метод IPart::GetTopologyObject (devicetopology.h)

Метод GetTopologyObject получает ссылку на интерфейс IDeviceTopology объекта device-topology, содержащего эту часть.

Синтаксис

HRESULT GetTopologyObject(
  [out] IDeviceTopology **ppTopology
);

Параметры

[out] ppTopology

Указатель на переменную указателя, в которую метод записывает адрес интерфейса IDeviceTopology объекта топологии устройства. Вызывающий объект получает отсчетную ссылку на интерфейс из этого метода. С помощью этого метода вызывающий объект получает подсчитываемую ссылку на интерфейс . Вызывающий объект отвечает за освобождение интерфейса, когда он больше не нужен, путем вызова метода Release интерфейса. Если вызов GetTopologyObject завершается сбоем, *ppTopology имеет значение NULL.

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

Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.

Код возврата Описание
E_POINTER
Указатель ppTopology имеет значение NULL.

Комментарии

Примеры кода, использующие этот метод, см. в следующих разделах:

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header devicetopology.h

См. также раздел

Интерфейс IDeviceTopology

Интерфейс IPart