Méthode IMFByteStream ::GetCapabilities (mfobjects.h)
Récupère les caractéristiques du flux d’octets.
Syntaxe
HRESULT GetCapabilities(
[out] DWORD *pdwCapabilities
);
Paramètres
[out] pdwCapabilities
Reçoit un OR au niveau du bit de zéro ou plusieurs indicateurs. Les indicateurs suivants sont définis.
Valeur | Signification |
---|---|
|
Le flux d’octets peut être lu. |
|
Le flux d’octets peut être écrit dans. |
|
Le flux d’octets peut être recherché. |
|
Le flux d’octets provient d’une source distante, telle qu’un réseau. |
|
Le flux d’octets représente un répertoire de fichiers. |
|
La recherche dans ce flux peut être lente. Par exemple, le flux d’octets peut être téléchargé à partir d’un réseau. |
|
Le flux d’octets télécharge actuellement des données dans un cache local.
Les opérations de lecture sur le flux d’octets peuvent prendre plus de temps jusqu’au téléchargement complet des données.
Cet indicateur est effacé une fois que toutes les données ont été téléchargées. Si l’indicateur MFBYTESTREAM_HAS_SLOW_SEEK est également défini, cela signifie que le flux d’octets doit télécharger le fichier entier de manière séquentielle. Sinon, le flux d’octets peut répondre aux demandes de recherche en redémarrant le téléchargement à partir d’un nouveau point dans le flux. |
|
Un autre thread ou processus peut ouvrir ce flux d’octets pour l’écriture. Si cet indicateur est présent, la longueur du flux d’octets peut changer pendant sa lecture.
Cet indicateur peut affecter le comportement des gestionnaires de flux d’octets. Pour plus d’informations, consultez MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE. Note Nécessite Windows 7 ou version ultérieure.
|
|
Le flux d’octets n’utilise pas actuellement le réseau pour recevoir le contenu. Le matériel réseau peut passer à un état d’économie d’énergie lorsque ce bit est défini.
Note Nécessite Windows 8 ou une version ultérieure.
|
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette interface est disponible sur les plateformes suivantes si les composants redistribuables du SDK Windows Media Format 11 sont installés :
- Windows XP avec Service Pack 2 (SP2) et versions ultérieures.
- Windows XP Media Center Edition 2005 avec KB900325 (Windows XP Media Center Edition 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Media Center Edition) installés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfobjects.h (include Mfidl.h) |
Bibliothèque | Mfuuid.lib |