CBaseInputPin.GetAllocator-Methode

Die GetAllocator -Methode ruft die von dieser Stecknadel vorgeschlagene Speicherbelegung ab. Diese Methode implementiert die IMemInputPin::GetAllocator-Methode.

Syntax

HRESULT GetAllocator(
   IMemAllocator **ppAllocator
);

Parameter

ppAllocator

Adresse einer Variablen, die einen Zeiger auf die IMemAllocator-Schnittstelle der Zuweisung empfängt.

Rückgabewert

Gibt bei Erfolg S _ OK oder einen Fehlercode aus der CoCreateInstance-Funktion zurück.

Bemerkungen

Diese Methode erstellt ein CMemAllocator-Objekt. Überschreiben Sie diese Methode, wenn Ihr Filter eine Zuweisung aus einem Downstreampin oder eine benutzerdefinierte Zuweisung verwendet.

Wenn die Methode erfolgreich ist, verfügt die IMemAllocator-Schnittstelle über einen ausstehenden Verweiszähler. Stellen Sie sicher, dass Sie es freigeben, wenn Sie fertig sind.

Requirements (Anforderungen)

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

Weitere Informationen

CBaseInputPin-Klasse