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


Функция 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

Тип записываемых данных шины. Дополнительные сведения см. в описании параметра WhichSpace на странице справки по IRP_MN_READ_CONFIG.

[in] Offset

Смещение байтов в пространстве конфигурации, заданном параметром WhichSpace, в который записываются данные.

[in] Buffer

Указатель на буфер, содержащий данные для записи в шину. Должен быть по крайней мере столько же, сколько длина .

[in] Length

Длина записываемых данных в байтах.

Возвращаемое значение

NdisMGetBusData возвращает количество записанных байтов.

Комментарии

Эта функция заменяет NDIS 5.1Функция NdisWritePciSlotInformation.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL Любой уровень

См. также раздел

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMGetBusData