IMFASFMutualExclusion::GetStreamsForRecord メソッド (wmcontainer.h)
Advanced Systems Format 相互排他オブジェクトのレコードに含まれるストリーム番号を取得します。
構文
HRESULT GetStreamsForRecord(
[in] DWORD dwRecordNumber,
[out] WORD *pwStreamNumArray,
[in, out] DWORD *pcStreams
);
パラメーター
[in] dwRecordNumber
ストリーム番号を取得するレコードの番号。
[out] pwStreamNumArray
ストリーム番号を受け取る配列。 NULL に設定すると、必要な要素の数が取得されます。これは、戻り値の pcStreams の値によって示されます。 このパラメーターが NULL でない場合、メソッドは 、pcStreams の値で示される要素と同じ数のストリーム番号を配列にコピーします。
[in, out] pcStreams
入力時に、 pwStreamNumArray によって参照される配列内の要素の数。 出力時に、 メソッドは、この値をレコード内のストリーム番号の数に設定します。 pwStreamNumArray を NULL に設定して GetStreamsForRecord を呼び出して、すべてのストリーム番号を保持するために必要な要素の数を取得できます。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |
Library | Mfuuid.lib |