CMemAllocator.Alloc-Methode

Die Alloc -Methode belegt Arbeitsspeicher für die Puffer.

Syntax

HRESULT Alloc();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt einen der in der folgenden Tabelle gezeigten HRESULT-Werte zurück.

Rückgabecode Beschreibung
S _ OK
Erfolg.
E _ OUTOFMEMORY
Nicht genügend Arbeitsspeicher.
VFW _ E _ SIZENOTSET
Pufferanforderungen wurden nicht festgelegt.

Bemerkungen

Diese Methode wird von der CBaseAllocator::Commit-Methode aufgerufen. Es ordnet einen zusammenhängenden Speicherblock zu, der für die Pufferanforderungen ausreicht, die in der CMemAllocator::SetProperties-Methode angegeben sind.

Requirements (Anforderungen)

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

Weitere Informationen

CMemAllocator-Klasse