Compartilhar via


Manipulando uma solicitação de consulta de objeto de interface

Para obter o valor atual associado a um objeto de interface, o NDIS chama a função ProviderQueryObject de um provedor de interface. Essa função retornará NDIS_STATUS_SUCCESS se processar com êxito a solicitação de consulta ou um código de erro NDIS_STATUS_Xxx caso contrário.

Para obter uma lista de solicitações OID específicas do provedor de interface, consulte OIDs da Interface de Rede do NDIS. Para obter uma lista de OIDs que o NDIS usa com provedores, adaptadores de miniport e módulos de filtro para dar suporte a objetos de interface de rede, consulte Interface de rede NDIS para mapeamento de OID.

O identificador no parâmetro ProviderIfContext de ProviderQueryObject identifica a área de contexto que o provedor de interface passou para o NDIS quando chamou a função NdisIfRegisterInterface para registrar a interface. O parâmetro ObjectId especifica o OID para o objeto que está sendo consultado. Os parâmetros pOutputBufferLength e pOutputBuffer fornecem um ponteiro para o comprimento resultante do buffer de saída e um ponteiro para o buffer de saída, respectivamente.