Microsoft DirectX 8.1 (C++)

ValidateReadWritePtr

Verifies that the calling process has read/write access to a memory block. If not, the macro calls the DbgBreak macro.

Syntax

ValidateReadWritePtr(
    const void *p,
    UINT cb
);

Parameters

p

Pointer to a memory block.

cb

Size of the memory block, in bytes.

Remarks

This macro is ignored unless DEBUG or VFWROBUST is defined when the DirectShow base-class header file is included. This macro can have a significant performance cost.

See Also