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


Функция 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 Любой уровень

См. также

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMGetBusData