Funzione di callback PFNKSDELETEALLOCATOR (ks.h)
Un minidriver AVStream AVStrMiniDeleteAllocator routine elimina l'allocatore associato a un pin.
Sintassi
PFNKSDELETEALLOCATOR Pfnksdeleteallocator;
void Pfnksdeleteallocator(
[in] PVOID Context
)
{...}
Parametri
[in] Context
Puntatore alla struttura di contesto dell'allocatore creata da AVStrMiniInitializeAllocator.
Valore restituito
Nessuno
Osservazioni
Il minidriver specifica l'indirizzo di questa routine nel DeleteAllocator membro della relativa struttura di KSALLOCATOR_DISPATCH. Il minidriver passa questa struttura al driver di classe in KSPIN_DISPATCH.
Dopo aver chiamato questa funzione, AVStream non userà più l'allocatore per allocare e liberare memoria. Questo gestore deve rilasciare tutte le risorse di sistema riservate dall'allocatore.
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) |