Freigeben über


IMFASFMutualExclusion::GetStreamsForRecord-Methode (wmcontainer.h)

Ruft die Datenstromnummern ab, die in einem Datensatz im Advanced Systems Format-Objekt für gegenseitigen Ausschluss enthalten sind.

Syntax

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

Parameter

[in] dwRecordNumber

Die Nummer des Datensatzes, für den die Datenstromnummern abgerufen werden sollen.

[out] pwStreamNumArray

Ein Array, das die Datenstromnummern empfängt. Legen Sie diesen Wert auf NULL fest, um die Anzahl der erforderlichen Elemente abzurufen, die durch den Wert von pcStreams bei der Rückgabe angegeben wird. Wenn dieser Parameter nicht NULL ist, kopiert die Methode so viele Datenstromnummern in das Array, wie elemente durch den Wert von pcStreams angegeben sind.

[in, out] pcStreams

Bei der Eingabe die Anzahl der Elemente im Array, auf die von pwStreamNumArray verwiesen wird. Bei der Ausgabe legt die -Methode diesen Wert auf die Anzahl der Datenstromnummern im Datensatz fest. Sie können GetStreamsForRecord aufrufen, wobei pwStreamNumArray auf NULL festgelegt ist, um die Anzahl der Elemente abzurufen, die für alle Datenstromnummern erforderlich sind.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcontainer.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFASFMutualExclusion

Verwenden des gegenseitigen Ausschlusses für ASF-Streams