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