Funzione di callback PFNKSDELETEALLOCATOR (ks.h)
La routine AVStrMiniDeleteAllocator di AVStream di un minidriver 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 membro DeleteAllocator della relativa struttura 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 Allocatori KS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile nei sistemi operativi Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX. |
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |