Функция NdisIMAssociateMiniport (ndis.h)

Функция NdisIMAssociateMiniport сообщает NDIS, что указанные нижние и верхние интерфейсы для драйверов miniport и протоколов соответственно принадлежат одному промежуточному драйверу.

Синтаксис

void NdisIMAssociateMiniport(
  [in] NDIS_HANDLE DriverHandle,
  [in] NDIS_HANDLE ProtocolHandle
);

Параметры

[in] DriverHandle

Дескриптор интерфейса драйвера мини-порта, который Функция NdisMRegisterMiniportDriver возвращает значение .

[in] ProtocolHandle

Дескриптор интерфейса протокола, который Функция NdisRegisterProtocolDriver возвращает значение .

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

None

Remarks

Любой промежуточный драйвер NDIS, который экспортирует функции MiniportXxx и ProtocolXxx, вызывает NdisIMAssociateMiniport , чтобы сообщить библиотеке NDIS о верхнем крае минипорта и нижнем крае протокола. Такой промежуточный драйвер вызывает NdisIMAssociateMiniport во время выполнения процедуры DriverEntry . Дополнительные сведения о DriverEntry см. в разделе DriverEntry of NDIS Intermediate Drivers.

Требования

Требование Значение
Минимальная версия клиента Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. раздел NdisIMAssociateMiniport (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. раздел NdisIMAssociateMiniport (NDIS 5.1)) в Windows XP.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL PASSIVE_LEVEL
Правила соответствия DDI Irql_IM_Function(ndis)

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

DriverEntry

NdisMRegisterMiniportDriver

NdisRegisterProtocolDriver