Función KsFilterAcquireProcessingMutex (ks.h)

La función KsFilterAcquireProcessingMutex adquiere la exclusión mutua de procesamiento para un filtro AVStream especificado.

Sintaxis

void KsFilterAcquireProcessingMutex(
  [in] PKSFILTER Filter
);

Parámetros

[in] Filter

Puntero a la estructura KSFILTER que representa el filtro AVStream para el que se va a adquirir la exclusión mutua de procesamiento.

Valor devuelto

None

Observaciones

AVStream contiene la exclusión mutua del control de procesamiento al volver de esta rutina. Para obtener más información, consulte Exclusión mutua en AVStream.

Un minidriver que debe suspender el procesamiento durante un largo período de tiempo no debe usar este mecanismo. En su lugar, debe manipular la puerta de control de procesamiento directamente mediante las funciones KSGATEXxx .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

Consulte también

KsFilterAttemptProcessing

KsFilterReleaseProcessingMutex

KsPinAcquireProcessingMutex

KsPinGetAndGate

KsPinReleaseProcessingMutex