Partager via


Indicateurs de validation de nom de fichier

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

[Déconseillé. Cette API peut être supprimée des versions ultérieures de Windows.]

Ces indicateurs spécifient le comportement du localisateur de média.

Constante/valeur Description
SFN_VALIDATEF_CHECK
0x01
Vérifiez la validité des noms de fichiers. Vous devez définir cet indicateur pour valider les noms de fichiers. Si ce n’est pas le cas, les autres indicateurs n’ont aucun effet.
SFN_VALIDATEF_POPUP
0x02
Si un fichier ne se trouve pas, affichez une boîte de dialogue Ouvrir un fichier pour l’utilisateur final.
SFN_VALIDATEF_TELLME
0x04
Si un fichier manquant se trouve, affichez brièvement une zone de message avec le nom et l’emplacement du fichier. Cet indicateur est principalement utile à des fins de test ; la boîte de message n’est probablement pas adaptée à un produit de vente au détail.
SFN_VALIDATEF_REPLACE
0x08
Si un fichier manquant se trouve, mettez à jour le nom de l’objet source. (Valide uniquement dans la méthode IAMTimeline::ValidateSourceNames .)
SFN_VALIDATEF_USELOCAL
0x10
Utilisez toujours un fichier local, même si une version du fichier existe sur le réseau.
SFN_VALIDATEF_NOFIND
0x20
Ne recherchez pas les fichiers manquants. Les noms de fichiers sont toujours validés si vous définissez l’indicateur SFN_VALIDATEF_CHECK.
SFN_VALIDATEF_IGNOREMUTED
0x40
Ignorez les objets sources en sourdine. (Valide uniquement dans la méthode IAMTimeline::ValidateSourceNames .)

Configuration requise

Condition requise Valeur
En-tête
Qedit.h

Voir aussi

IMediaLocator::FindMediaFile

IRenderEngine::SetSourceNameValidation