Diferencias en las llamadas a funciones NdisXxx
Un administrador de llamadas llama a un conjunto diferente de funciones del administrador de llamadas que un controlador MCM. Un administrador de llamadas llama a NdisCm_Xxx_ funciones y un controlador MCM llama a NdisMCm_Xxx_ funciones.
Un controlador MCM no llama a las funciones de NdisCo_Xxx_ que llaman a los clientes orientados a la conexión y a los administradores de llamadas. En su lugar, un controlador MCM llama a las siguientes funciones de NdisMCm_Xxx_ comparables:
NdisMCmCreateVc en lugar de NdisCoCreateVc
NdisMCmDeleteVc en lugar de NdisCoDeleteVc
NdisMCmOidRequest en lugar de NdisCoOidRequest
NdisMCmOidRequestComplete en lugar de NdisCoOidRequestComplete
Un controlador MCM no requiere una llamada comparable a NdisCoSendNetBufferLists, ya que la interfaz de envío entre el administrador de llamadas y el controlador de minipuerto es interna para un controlador MCM y, por lo tanto, opaco para NDIS.