Функция NdisMSetBusData (ndis.h)
Драйверы NDIS вызывают функцию NdisMSetBusData для записи в пространство конфигурации устройства.
Синтаксис
ULONG NdisMSetBusData(
IN NDIS_HANDLE NdisMiniportHandle,
[in] IN ULONG WhichSpace,
[in] IN ULONG Offset,
[in] IN PVOID Buffer,
[in] IN ULONG Length
);
Параметры
NdisMiniportHandle
Дескриптор минипорта, передаваемый NDIS в параметр MiniportAdapterHandleфункция MiniportInitializeEx.
[in] WhichSpace
Тип записываемых данных шины. Дополнительные сведения см. в обсуждении параметра TheSpace на справочной странице IRP_MN_READ_CONFIG.
[in] Offset
Смещение байтов в пространстве конфигурации, заданное , вкотором записываются данные.
[in] Buffer
Указатель на буфер, содержащий данные для записи в шину. Должно быть по крайней мере так же, как длина.
[in] Length
Длина ( в байтах) данных для записи.
Возвращаемое значение
NdisMGetBusData возвращает количество записанных байтов.
Замечания
Эта функция заменяет NDIS 5.1 функция NdisWritePciSlotInformation.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.0 и более поздних версиях. |
целевая платформа | Всеобщий |
заголовка | ndis.h (include Ndis.h) |
библиотеки | Ndis.lib |
IRQL | Любой уровень |