KsGetObjectTypeFromFileObject 函式 (ks.h)
KsGetObjectTypeFromFileObject 函式會傳回與指定檔案對象相關聯的 AVStream 物件類型。
語法
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
[in] PFILE_OBJECT FileObject
);
參數
[in] FileObject
要決定相關聯 AVStream 物件類型的 FILE_OBJECT 結構的指標。
傳回值
KsGetObjectTypeFromFileObject 會傳回與 FileObject 相關聯的 AVStream 物件物件類型做為 KSOBJECTTYPE 列舉。 這可以是下列其中一項: KsObjectTypeDevice、 KsObjectTypeFilterFactory、 KsObjectTypeFilter 或 KsObjectTypePin。
備註
KsGetObjectTypeFromFileObject 函式不會檢查檔案物件是否與 KS 對象相關聯。 如果不是,這可能會導致記憶體存取錯誤。 驅動程式開發人員應考慮使用結構化例外狀況處理來攔截可能的例外狀況。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX 版本。 |
目標平台 | Universal |
標頭 | ks.h (包含 Ks.h) |
程式庫 | Ks.lib |
IRQL | 任何層級 |