VOID VideoPortZeroMemory(
PVOID Destination, | |
ULONG Length | |
); |
VideoPortZeroMemory fills a block of system memory with zeros.
Parameters
Destination
Specifies the starting address of the block of memory. This value must be in a mapped logical range returned by VideoPortGetDeviceBase.
Length
Specifies the size, in bytes, of the block.
Comments
Miniports’ DriverEntry functions commonly call VideoPortZeroMemory to initialize the VIDEO_HW_INITIALIZATION_DATA structure with zeros.
The given Destination must be in a mapped logical range returned by VideoPortGetDeviceBase and/or a system-space RAM address, such as an address on the stack. Use VideoPortZeroDeviceMemory to fill any device-memory block, such as a frame buffer, with zeros.
A miniport’s HwVidInterrupt or HwVidSynchronizeExecutionCallback function can call VideoPortZeroMemory.
See Also
DriverEntry, HwVidInterrupt, HwVidSynchronizeExecutionCallback, VIDEO_HW_INITIALIZATION_DATA, VideoPortCompareMemory, VideoPortMoveMemory, VideoPortZeroDeviceMemory