Registro e desregistração de drivers de miniporto NDIS com WMI
O NDIS registra automaticamente cada adaptador de miniporto com WMI. Um driver de miniporte não precisa se registrar explicitamente no WMI, pois o NDIS se registra automaticamente para o adaptador de miniporto associado depois que o driver de miniporto retorna da função MiniportInitializeEx .
Depois que o NDIS registra um adaptador de miniporto como um provedor de dados com wmi, os clientes WMI podem enviá-lo consulta e definir solicitações e registrar-se para receber indicações de status.
Antes que o NDIS chame a função MiniportHaltEx do driver de miniport, o NDIS desregista automaticamente o adaptador de miniporto com WMI para que o WMI não envie mais solicitações WMI para o driver de miniport.
Para cada adaptador de miniporte que o NDIS registra no WMI, o NDIS registra GUIDs que correspondem a determinadas OIDs ou status indicações. O NDIS registra GUIDs para o conjunto de OIDs padrão com suporte de um adaptador de miniporte e indicações de status. Para obter mais informações sobre esses GUIDs padrão, consulte Standard Miniport Driver OIDs Registered with WMI and Standard Miniport Driver Status Registered with WMI.
O NDIS também pode registrar GUIDs personalizados para OIDs personalizados e indicações de status. Se o driver de miniporto der suporte a OIDs personalizados, ele deverá fornecer os GUIDs personalizados associados. Para obter mais informações sobre OIDs personalizados e indicações de status, consulte OIDs personalizados e Indicações de status.
Para drivers de miniporto orientados para conexão, o NDIS também registra quaisquer VCs (conexões virtuais) nomeadas. Os clientes WMI só podem trabalhar com VCs que um gerenciador de chamadas autônomo ou cliente orientado a conexões nomeou com a função NdisCoAssignInstanceName . Para obter mais informações sobre o suporte do NDIS WMI para VCs nomeados, consulte Suporte para VCs nomeados.