Функция NdisMGetBusData (ndis.h)

Драйверы NDIS вызывают функцию NdisMGetBusData для чтения пространства конфигурации устройства.

Синтаксис

ULONG NdisMGetBusData(
        NDIS_HANDLE NdisMiniportHandle,
  [in]  ULONG       WhichSpace,
  [in]  ULONG       Offset,
  [out] PVOID       Buffer,
  [in]  ULONG       Length
);

Параметры

NdisMiniportHandle

Дескриптор адаптера мини-порта, переданный NDIS параметру MiniportAdapterHandle Функция MiniportInitializeEx .

[in] WhichSpace

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

[in] Offset

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

[out] Buffer

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

[in] Length

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

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

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

Комментарии

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

Требования

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

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

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData