NdisRawReadPortBufferUlong 宏 (ndis.h)

NdisRawReadPortBufferUlong 将指定数量的 ULONG 读取到调用方提供的缓冲区中。

语法

void NdisRawReadPortBufferUlong(
  [in]   Port,
  [out]  Buffer,
  [in]   Length
);

参数

[in] Port

指定 I/O 端口。 此地址位于初始化期间映射的范围 NdisMRegisterIoPortRange

[out] Buffer

指向将 ULONG 从 NIC 传输到的驻留内存中调用方分配的缓冲区的指针。 调用方必须至少分配缓冲区(sizeof(ULONG) * Length)。

[in] Length

指定要从 NIC 传输的 ULONG 数。

返回值

没有

言论

NdisRawReadPortBufferUlong 从给定的 I/O 端口读取每个 ULONG 值(一次一次)到给定缓冲区。

要求

要求 价值
最低支持的客户端 Windows Vista 中支持 NDIS 6.0 和 NDIS 5.1 驱动程序(请参阅 NdisRawReadPortBufferUlong (NDIS 5.1)。 支持 NDIS 5.1 驱动程序(请参阅 Windows XP 中的 NdisRawReadPortBufferUlong (NDIS 5.1)。
目标平台 普遍
标头 ndis.h (包括 Ndis.h)
IRQL 任何级别

另请参阅

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUchar

NdisRawReadPortBufferUshort

NdisRawReadPortUlong

NdisRawWritePortBufferUlong