Freigeben über


PFNALLOCATOR_ALLOCATEFRAME Rückruffunktion (ks.h)

Die KStrAllocateFrame-Routine beschreibt eine vom Anbieter bereitgestellte Framezuordnungsfunktion.

Syntax

PFNALLOCATOR_ALLOCATEFRAME PfnallocatorAllocateframe;

NTSTATUS PfnallocatorAllocateframe(
  [in]  PFILE_OBJECT FileObject,
  [out] PVOID *Frame
)
{...}

Parameter

[in] FileObject

Zeiger auf eine FILE_OBJECT-Struktur , für die Frames zugewiesen werden sollen.

[out] Frame

Ein Zeiger auf einen vom Aufrufer zugewiesenen Puffer, in dem der neue Frame zurückgegeben wird.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn die Anforderung behandelt wird. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Hinweise

Dieser Typ wird im AllocateFrame-Member der KSSTREAMALLOCATOR_FUNCTIONTABLE-Struktur verwendet.

Sie können eine instance dieser Struktur im Rahmen einer KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE-Eigenschaftsanforderung übergeben.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ks.h (einschließlich Ks.h)

Weitere Informationen

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE