CMediaType.ReallocFormatBuffer-Methode

Die ReallocFormatBuffer -Methode weist den Formatblock einer neuen Größe zu.

Syntax

BYTE* ReallocFormatBuffer(
   ULONG length
);

Parameter

length

Für den Formatblock ist eine neue Größe in Bytes erforderlich. Muss größer sein als Null.

Rückgabewert

Gibt bei Erfolg einen Zeiger auf den neuen Block zurück. Andernfalls gibt entweder einen Zeiger auf den alten Formatblock oder NULL zurück.

Hinweise

Diese Methode ordnet einen neuen Formatblock zu. Er kopiert so viel wie möglich aus dem vorhandenen Formatblock in den neuen Formatblock. Wenn der neue Block kleiner als der vorhandene Block ist, wird der vorhandene Formatblock abgeschnitten. Wenn der neue Block größer ist, ist der Inhalt des zusätzlichen Speicherplatzes nicht definiert. Sie werden nicht explizit auf 0 (null) festgelegt.

Die -Methode aktualisiert die cbFormat- und pbFormat-Member der AM MEDIA _ _ TYPE-Struktur.

Anforderungen

Anforderung Wert
Header
Mtype.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

CMediaType-Klasse