Partager via


KsFilterAcquireProcessingMutex, fonction (ks.h)

La fonction KsFilterAcquireProcessingMutex acquiert le mutex de traitement pour un filtre AVStream spécifié.

Syntaxe

void KsFilterAcquireProcessingMutex(
  [in] PKSFILTER Filter
);

Paramètres

[in] Filter

Pointeur vers la structure KSFILTER représentant le filtre AVStream pour lequel acquérir le mutex de traitement.

Valeur de retour

None

Remarques

AVStream conserve le mutex de contrôle de traitement au retour de cette routine. Pour plus d’informations, consultez Mutexes dans AVStream.

Un minidriver qui doit interrompre le traitement pendant une longue période ne doit pas utiliser ce mécanisme. Au lieu de cela, il doit manipuler la porte de contrôle de traitement directement à l’aide des fonctions KSGATEXxx .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL PASSIVE_LEVEL

Voir aussi

KsFilterAttemptProcessing

KsFilterReleaseProcessingMutex

KsPinAcquireProcessingMutex

KsPinGetAndGate

KsPinReleaseProcessingMutex