MF _ BYTESTREAMHANDLER _ accepte _ l' _ attribut d’écriture de partage
Spécifie si un gestionnaire de flux d’octets peut utiliser un flux d’octets ouvert pour l’écriture par un autre thread.
Type de données
UINT32
Obtenir/définir
Pour récupérer cet attribut, appelez IMFAttributes :: GetUInt32.
Pour définir cet attribut, appelez IMFAttributes :: SetUINT32.
Notes
Les gestionnaires de flux d’octets peuvent prendre en charge cet attribut. Pour obtenir ou définir l’attribut, interrogez d’abord le gestionnaire de flux d’octets de l’interface IMFAttributes . Appelez ensuite IMFAttributes :: GetUInt32 ou IMFAttributes :: SetUINT32
Si cet attribut a la valeur true, cela signifie que le gestionnaire de flux d’octets peut lire à partir d’un flux, tandis qu’un autre thread écrit dans le même flux. Lorsqu’un flux est ouvert en écriture par un autre thread, la méthode IMFByteStream :: GetCapabilities retourne l’indicateur d' _ _ écriture de partage MFBYTESTREAM .
Cet attribut affecte la résolution de la source. Si l’indicateur MFBYTESTREAM _ share _ Write est défini pour un flux d’octets, le programme de résolution source ne passe pas ce flux à un gestionnaire de flux d’octets, à moins que le gestionnaire MF _ BYTESTREAMHANDLER _ accepte l' _ _ attribut share Write défini sur true.
L’indicateur MFBYTESTREAM _ share _ Write indique que la longueur du flux peut changer pendant que le gestionnaire la lit.
La constante GUID de cet attribut est exportée à partir de mfuuid. lib.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
applications de [ bureau Windows 7 | applications UWP] |
| Serveur minimal pris en charge |
Windows Applications du serveur 2008 R2 [ Desktop Apps | UWP] |
| En-tête |
|