Partager via


PFNALLOCATOR_ALLOCATEFRAME fonction de rappel (ks.h)

La routine KStrAllocateFrame décrit une fonction d’allocation d’images fournie par le fournisseur.

Syntaxe

PFNALLOCATOR_ALLOCATEFRAME PfnallocatorAllocateframe;

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

Paramètres

[in] FileObject

Pointeur vers une structure FILE_OBJECT pour laquelle allouer des trames.

[out] Frame

Pointeur vers une mémoire tampon allouée par l’appelant dans laquelle le nouveau frame est retourné.

Valeur retournée

Retourne STATUS_SUCCESS si la requête est gérée. Sinon, retourne un code d’erreur approprié.

Remarques

Ce type est utilisé dans le membre AllocateFrame de la structure KSSTREAMALLOCATOR_FUNCTIONTABLE .

Vous pouvez passer une instance de cette structure dans le cadre d’une demande de propriété KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête ks.h (inclure Ks.h)

Voir aussi

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE