Funzione di callback PFNKSDEFAULTFREE (ks.h)
Un minidriver AVStream AVStrMiniAllocatorFreeFrame libera il frame specificato.
Sintassi
PFNKSDEFAULTFREE Pfnksdefaultfree;
void Pfnksdefaultfree(
[in] PVOID Context,
[in] PVOID Buffer
)
{...}
Parametri
[in] Context
Puntatore alla struttura di contesto dell'allocatore creata in AVStrMiniInitializeAllocator.
[in] Buffer
Puntatore al frame da liberare.
Valore restituito
Nessuno
Osservazioni
Il minidriver specifica l'indirizzo di questa routine nel membro Free della relativa struttura di KSALLOCATOR_DISPATCH. Il minidriver passa questa struttura al driver di classe in KSPIN_DISPATCH.
AVStream chiama AVStrMiniFree per liberare un frame, passando come parametri la struttura di contesto impostata nell'invio di inizializzazione e un puntatore al frame da liberare.
Per altre informazioni, vedere KS Allocators.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX. |
piattaforma di destinazione | Desktop |
intestazione | ks.h (include Ks.h) |