Функция обратного вызова PFNKSDELETEALLOCATOR (ks.h)
Подпрограмма AVStrMiniDeleteAllocator мини-драйвера AVStream удаляет распределитель, связанный с закреплением.
Синтаксис
PFNKSDELETEALLOCATOR Pfnksdeleteallocator;
void Pfnksdeleteallocator(
[in] PVOID Context
)
{...}
Параметры
[in] Context
Указатель на структуру контекста распределителя, созданную AVStrMiniInitializeAllocator.
Возвращаемое значение
None
Remarks
Мини-диск указывает адрес этой подпрограммы в элементе DeleteAllocator структуры KSALLOCATOR_DISPATCH . Мини-драйвер передает эту структуру драйверу класса в KSPIN_DISPATCH.
После вызова этой функции AVStream больше не будет использовать распределитель для выделения и освобождения памяти. Этот обработчик должен освободить все системные ресурсы, зарезервированные распределителем.
Дополнительные сведения см. в разделе Распределители KS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версий. |
Целевая платформа | Персональный компьютер |
Верхняя часть | ks.h (включая Ks.h) |