Поделиться через


Обработка запроса объекта интерфейса

Чтобы получить текущее значение, связанное с объектом интерфейса, NDIS вызывает функцию поставщика интерфейса ProviderQueryObject. Эта функция возвращает NDIS_STATUS_SUCCESS, если он успешно обрабатывает запрос или код ошибки NDIS_STATUS_Xxx в противном случае.

Для списка запросов OID, специфичных для поставщика интерфейса, см. раздел сетевые интерфейсы NDIS. Чтобы просмотреть список OID, которые NDIS использует с поставщиками, минипортными адаптерами и модулями фильтрации для поддержки объектов сетевого интерфейса, см. раздел "Сопоставление OID с сетевым интерфейсом NDIS".

Дескриптор в параметре ProviderIfContextProviderQueryObject определяет область контекста, которую поставщик интерфейса передал в NDIS при вызове функции NdisIfRegisterInterface для регистрации интерфейса. Параметр ObjectId указывает идентификатор OID для объекта, запрашиваемого. Параметры pOutputBufferLength и pOutputBuffer предоставляют указатель на длину выходного буфера и указатель на сам выходной буфер соответственно.