VideoPortZeroMemory 函数 (video.h)
VideoPortZeroMemory 函数用零填充系统内存块。
语法
VIDEOPORT_API VOID VideoPortZeroMemory(
[out] PVOID Destination,
ULONG Length
);
参数
[out] Destination
指定内存块的起始地址。 此值必须位于 VideoPortGetDeviceBase返回的映射逻辑范围内。
Length
指定块的大小(以字节为单位)。
返回值
没有
言论
微型端口驱动程序的 DriverEntry 函数通常调用 VideoPortZeroMemory,以使用零初始化 VIDEO_HW_INITIALIZATION_DATA 结构。
给定 目标 必须位于 VideoPortGetDeviceBase 和/或 系统空间 RAM 地址(例如堆栈上的地址)返回的映射逻辑范围中。 使用 VideoPortZeroDeviceMemory 以零填充任何设备内存块,例如 帧缓冲区。
微型端口驱动程序的 HwVidInterrupt 或 HwVidSynchronizeExecutionCallback 函数可以调用 VideoPortZeroMemory。
如果 Destination 参数指向的内存处于非分页池中,则 VideoPortZeroMemory 的调用方可以在任何 IRQL 上运行。 否则,调用方必须在 IRQL < DISPATCH_LEVEL 运行。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 2000 及更高版本的 Windows作系统中可用。 |
目标平台 | 桌面 |
标头 | video.h (include Video.h) |
库 | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | 请参阅“备注”部分。 |