共用方式為


IMFASFMutualExclusion::GetStreamsForRecord 方法 (wmcontainer.h)

擷取進階系統格式互斥物件中記錄中包含的資料流程編號。

語法

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

參數

[in] dwRecordNumber

要擷取資料流程編號的記錄數目。

[out] pwStreamNumArray

接收資料流程編號的陣列。 設定為 Null 以取得傳回 時 pcStreams 的值所表示的必要元素數目。 如果這個參數不是 Null,則方法會將許多資料流程編號複製到陣列,因為 pcStreams的值會指出元素。

[in, out] pcStreams

在輸入時, pwStreamNumArray所參考之陣列中的專案數目。 在輸出時,方法會將此值設定為記錄中的資料流程數位計數。 您可以呼叫 GetStreamsForRecord 並將 pwStreamNumArray 設定為 Null ,以擷取保存所有資料流程編號所需的元素數目。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 wmcontainer.h
程式庫 Mfuuid.lib

另請參閱

IMFASFMutualExclusion

使用 ASF 資料流程的互斥