IAMDevMemoryAllocator::Alloc-Methode (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Syntax
HRESULT Alloc(
[out] BYTE **ppBuffer,
[in, out] DWORD *pdwcbBuffer
);
Parameter
[out] ppBuffer
Zeiger, der die Adresse des zugeordneten Speicherpuffers empfängt.
[in, out] pdwcbBuffer
Zeiger auf einen DWORD-Wert , dessen Eingabewert die Anzahl der zuzuordnenden Bytes ist und dessen Ausgabewert die tatsächliche Anzahl der zugewiesenen Bytes ist.
Rückgabewert
Gibt S_OK zurück, wenn die gewünschte Arbeitsspeichermenge zugewiesen wurde, S_FALSE, wenn Arbeitsspeicher nicht verfügbar war.
Hinweise
Rufen Sie diese Methode auf, um einen Speicherblock aus dem verfügbaren Pool zuzuweisen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |