VideoPortCompareMemory function

The VideoPortCompareMemory function compares two blocks of system memory, byte-by-byte, and returns the number of compared bytes that are equivalent.

Syntax


ULONG VideoPortCompareMemory(
   PVOID  Source1,
   PVOID  Source2,
   SIZE_T Length
);

Parameters

Source1

Pointer to the first block of memory to compare.

Source2

Pointer to the second block of memory to compare.

Length

Specifies the number of bytes to be compared.

Return value

VideoPortCompareMemory returns the number of bytes that are equivalent. If both blocks are equivalent, it returns the Length parameter.

Remarks

The values in the Source1 and Source2 parameters must be in a mapped logical range returned by VideoPortGetDeviceBase and/or a system space RAM address, such as an address on the stack.

Callers of VideoPortCompareMemory can be running at any IRQL if both blocks of memory are resident.

Requirements

Target platform

Desktop

Version

Available in Windows 2000 and later versions of the Windows operating systems.

Header

Video.h (include Video.h)

Library

Videoprt.lib

DLL

Videoprt.sys

IRQL

Any level (see Remarks section)

See also

VideoPortGetDeviceBase
VideoPortMoveMemory
VideoPortScanRom
VideoPortZeroDeviceMemory
VideoPortZeroMemory

 

 

Send comments about this topic to Microsoft

Show: