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


Метод IMiniportWaveRT::Init (portcls.h)

Метод Init инициализирует объект драйвера минипорта WaveRT.

Синтаксис

NTSTATUS Init(
  [in] PUNKNOWN      UnknownAdapter,
  [in] PRESOURCELIST ResourceList,
  [in] PPORTWAVERT   Port
);

Параметры

[in] UnknownAdapter

Указатель на интерфейс IUnknown объекта драйвера адаптера, объект драйвера минипорта которого инициализирован.

[in] ResourceList

Указатель на интерфейс IResourceList объекта списка ресурсов. Этот объект указывает список аппаратных ресурсов, выделенных драйверу адаптера для мини-порта. Драйвер порта WaveRT может изучить содержимое списка ресурсов, но не изменяет список.

[in] Port

Указатель на интерфейс IPortWaveRT драйвера портов WaveRT. Вызывающий объект задает допустимое значение указателя, отличное от NULL для этого параметра.

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

Init возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае метод возвращает соответствующий код состояния ошибки.

Замечания

Дополнительные сведения о параметре ResourceList см. в разделе IPort::Init . Параметры resourceList и порт соответствуют соглашениям о подсчете ссылок для объектов COM.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в операционных системах Windows Vista и более поздних версий.
целевая платформа Всеобщий
заголовка portcls.h
IRQL Пассивный уровень.

См. также

IMiniportWaveRT

IPortWaveRT