Obtención de identificadores de grupo
Las siguientes funciones de asignación de grupos de NDIS requieren un identificador para asignar recursos:
Los controladores NDIS 6.0 obtienen un identificador de la siguiente manera:
Controladores de protocolo
Los controladores de protocolo llaman a la función NdisRegisterProtocolDriver para obtener un identificador.
Controladores de minipuerto
NDIS llama a la función MiniportInitializeEx para pasar el identificador al controlador de miniporte.
Controladores intermedios
Los controladores intermedios llaman a la función NdisRegisterProtocolDriver para obtener un identificador para los grupos usados en las operaciones de envío y NDIS llama a MiniportInitializeEx para pasar el identificador al controlador intermedio para los grupos usados en las operaciones de recepción.
Controladores de filtro
NDIS llama a la función FilterAttach para pasar el identificador al controlador de filtro.
Otros controladores
Si un controlador no puede obtener un identificador a través de uno de los métodos anteriores, el controlador puede llamar a la función NdisAllocateGenericObject para obtener un identificador.