Макрос NdisReadRegisterUlong (ndis.h)

NdisReadRegisterUlong вызывается драйвером минипорта для чтения ULONG из регистра устройства, сопоставленного с памятью.

Синтаксис

void NdisReadRegisterUlong(
  [in]  Register,
  [out] Data
);

Параметры

[in] Register

Указатель на сопоставленный с памятью регистр. Этот виртуальный адрес должен находиться в диапазоне, возвращаемом вызовом времени инициализации NdisMMapIoSpace.

[out] Data

Указатель на указанную вызывающим переменную, в которой эта функция возвращает ULONG, считываемую из register.

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

Никакой

Замечания

Если драйвер вызывает эту функцию, во время инициализации драйвера необходимо сопоставить регистры устройств сетевого адаптера с некаченой памятью.

Требования

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

См. также

MiniportInitializeEx

NdisMMapIoSpace

NdisReadRegisterUchar

NdisReadRegisterUshort

NdisWriteRegisterUlong