Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Interroge si une présentation multimédia nécessite le chemin d’accès du média protégé (PMP).
Syntaxe
HRESULT MFRequireProtectedEnvironment(
[in] IMFPresentationDescriptor *pPresentationDescriptor
);
Paramètres
[in] pPresentationDescriptor
Pointeur vers l’interface IMFPresentationDescriptor d’un descripteur de présentation. Le descripteur de présentation est créé par la source multimédia et décrit la présentation.
Valeur retournée
La fonction retourne un HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant.
| Code de retour | Descriptif |
|---|---|
|
Cette présentation nécessite un environnement protégé. |
|
Cette présentation ne nécessite pas d’environnement protégé. |
Remarques
Si cette fonction retourne S_OK, cela signifie que le PMP est requis pour cette présentation. Appelez MFCreatePMPMediaSession pour créer l’objet de session PMP.
Si la fonction retourne S_FALSE, vous pouvez utiliser le pipeline non protégé. Appelez MFCreateMediaSession pour créer l’objet Media Session standard.
En interne, cette fonction vérifie si l’un des descripteurs de flux de la présentation a l’attribut MF_SD_PROTECTED avec la valeur TRUE.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | mfidl.h |
| Library | Mf.lib |
| DLL | Mf.dll |