IKsFormatSupport::IsFormatSupported 方法 (devicetopology.h)
IsFormatSupported方法會指出音訊端點裝置是否支援指定的音訊資料流程格式。
語法
HRESULT IsFormatSupported(
[in] PKSDATAFORMAT pKsFormat,
[in] DWORD cbFormat,
[out] BOOL *pbSupported
);
參數
[in] pKsFormat
音訊資料流程格式規範的指標。 此參數指向包含格式規範的呼叫端配置緩衝區。 規範的開頭是 KSDATAFORMAT 結構,後面可能接著其他格式資訊。 如需 KSDATAFORMAT 和格式規範的詳細資訊,請參閱 Windows DDK 檔。
[in] cbFormat
緩衝區的大小,以位元組為單位,其中包含格式規範。
[out] pbSupported
方法寫入值以指出是否支援格式的 BOOL 變數指標。 如果裝置支援格式,則此方法會寫入 TRUE ,如果裝置不支援格式,則為 FALSE 。
傳回值
如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括,但不限於下表所示的值。
傳回碼 | 描述 |
---|---|
|
指標 pKsFormat 或 pbSupported 為 Null。 |
|
格式規範無效。 |
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |