ValidateWritePtr-Makro

Überprüft, ob der aufrufende Prozess Schreibzugriff auf einen Speicherblock hat. Falls nicht, ruft das Makro das DbgBreak-Makro auf.

Hinweis

Dieses Makro ist veraltet. Im Windows SDK für Windows Vista (und höher) führt dieses Makro keine Aktion aus.

Syntax

void ValidateWritePtr(
   const void *p,
         UINT cb
);

Parameter

P

Zeiger auf einen Speicherblock.

Cb

Größe des Speicherblocks in Bytes.

Rückgabewert

Dieses Makro gibt keinen Wert zurück.

Bemerkungen

Dieses Makro wird ignoriert, es sei denn, _ DEBUG, DEBUG oder VFWROBUST wird definiert, wenn die DirectShow-Basisklassenheaderdatei enthalten ist. Dieses Makro kann erhebliche Leistungskosten haben.

Requirements (Anforderungen)

Anforderung Wert
Header
Wxdebug.h (include Streams.h)

Weitere Informationen

Zeigervalidierungsmakros