Partager via


Méthode IMFASFMutualExclusion::GetStreamsForRecord (wmcontainer.h)

Récupère les numéros de flux contenus dans un enregistrement dans l’objet d’exclusion mutuelle Advanced Systems Format.

Syntaxe

HRESULT GetStreamsForRecord(
  [in]      DWORD dwRecordNumber,
  [out]     WORD  *pwStreamNumArray,
  [in, out] DWORD *pcStreams
);

Paramètres

[in] dwRecordNumber

Numéro de l’enregistrement pour lequel récupérer les numéros de flux.

[out] pwStreamNumArray

Tableau qui reçoit les numéros de flux. Définissez la valeur NULL pour obtenir le nombre d’éléments requis, qui est indiqué par la valeur de pcStreams au retour. Si ce paramètre n’a pas la valeur NULL, la méthode copiera autant de nombres de flux dans le tableau que d’éléments indiqués par la valeur de pcStreams.

[in, out] pcStreams

En entrée, le nombre d’éléments du tableau référencés par pwStreamNumArray. Lors de la sortie, la méthode définit cette valeur sur le nombre de nombres de flux dans l’enregistrement. Vous pouvez appeler GetStreamsForRecord avec pwStreamNumArray défini sur NULL pour récupérer le nombre d’éléments requis pour contenir tous les numéros de flux.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wmcontainer.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFASFMutualExclusion

Utilisation de l’exclusion mutuelle pour les flux ASF