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


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

Тип считываемых данных шины. Дополнительные сведения см. в обсуждении параметра TheSpace на справочной странице IRP_MN_READ_CONFIG.

[in] Offset

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

[out] Buffer

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

[in] Length

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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL Любой уровень

См. также

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData