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