Partager via


KsCacheMedium, fonction (ks.h)

La fonction KsCacheMedium améliore les performances de génération de graphiques des broches qui utilisent mediums pour définir la connectivité.

Syntaxe

KSDDKAPI NTSTATUS KsCacheMedium(
  [in] PUNICODE_STRING SymbolicLink,
  [in] PKSPIN_MEDIUM   Medium,
  [in] ULONG           PinDirection
);

Paramètres

[in] SymbolicLink

Lien symbolique utilisé pour ouvrir l’interface de l’appareil.

[in] Medium

Pointe vers le support à mettre en cache.

[in] PinDirection

Contient la direction de l’épingle. 1 est une sortie, 0 une entrée.

Valeur retournée

KsCacheMedium retourne STATUS_SUCCESS si l’opération de mise en cache réussit, échec si ce n’est pas le cas.

Remarques

KsCacheMedium améliore les performances de création de graphiques en créant une clé de Registre à l’adresse suivante :

\System\CurrentControlSet\Control\MediumCache\GUID\DWORD\DWORD

Cela permet une recherche rapide des filtres connectés dans TvTuner et d’autres graphiques complexes. Notez que le GUID identifie le moyen de la connexion et que les DWORD indiquent l’appareil instance. Le nom de la valeur est SymbolicLink pour le pilote, et ActualValue est la direction.turning de la broche.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib