Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод Init
инициализирует мини-объект топологии.
Синтаксис
NTSTATUS Init(
[in] PUNKNOWN UnknownAdapter,
[in] PRESOURCELIST ResourceList,
[in] PPORTTOPOLOGY Port
);
Параметры
[in] UnknownAdapter
Указатель на интерфейс IUnknown объекта адаптера, минипорт которого инициализирован. Этот параметр является необязательным и может быть указан как NULL. Дополнительные сведения см. в следующем разделе "Примечания".
[in] ResourceList
Указатель на интерфейс IResourceList объекта списка ресурсов, который должен быть предоставлен драйверу минипорта во время инициализации. После передачи этой ссылки на минипорт-драйвер драйвер порта может проверить содержимое списка ресурсов, но не изменит содержимое этого списка. Дополнительные сведения см. в следующем разделе "Примечания".
[in] Port
Указатель на объект IPortTopology , привязанный к этому минипорту. Вызывающий объект задает допустимое значение указателя, отличное отNULL для этого параметра.
Возвращаемое значение
Init
возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае метод возвращает соответствующий код ошибки.
Замечания
Параметры UnknownAdapter и ResourceList являются теми же значениями указателя, что драйвер адаптера ранее передал в качестве параметров методу Init объекта IPortTopology (см. IPort::Init).
Параметры UnknownAdapter, Resource ListResourceList и параметры порта соответствуют соглашениям подсчета ссылок для объектов COM.
Требования
Требование | Ценность |
---|---|
целевая платформа | универсальный |
Заголовок | portcls.h (include Portcls.h) |
IRQL | пассивный уровень |