VideoPortZeroMemory

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