VideoPortReadPortBufferUchar 函数 (video.h)

VideoPortReadPortBufferUchar 函数从映射的 I/O 端口读取大量字节,并将其写入缓冲区。

语法

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortReadPortBufferUchar(
        PUCHAR Port,
  [out] PUCHAR Buffer,
        ULONG  Count
);

参数

Port

指向 I/O 端口的指针。 给定 的端口 必须位于 VideoPortGetDeviceBase 返回的映射 I/O 空间范围内。

[out] Buffer

指向将 UCHAR 值写入其中的缓冲区的指针。

Count

指定要写入缓冲区的字节数。

返回值

备注

缓冲区必须足够大,至少包含指定的字节数。

微型端口驱动程序的 HwVidInterruptHwVidSynchronizeExecutionCallback 函数可以调用 VideoPortReadPortBufferUchar

VideoPortReadPortBufferUchar 的调用方可以在任何 IRQL 上运行,前提是 Buffer 参数指向的内存是常驻的,而 Port 参数所指向的内存是驻留的映射设备内存。

要求

要求
最低受支持的客户端 适用于 Windows 2000 及更高版本的 Windows 操作系统。
目标平台 桌面
标头 video.h (包括 Video.h)
Library Videoprt.lib
DLL Videoprt.sys
IRQL 请参见“备注”部分。

另请参阅

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VideoPortGetDeviceBase