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


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

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

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

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