共用方式為


KsGetObjectTypeFromIrp 函式 (ks.h)

KsGetObjectTypeFromIrp 函式會傳回與指定 IRP 相關聯的 AVStream 物件類型。

語法

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
  [in] PIRP Irp
);

參數

[in] Irp

要為其尋找相關聯 AVStream 物件類型的 IRP 結構的指標。

傳回值

KsGetObjectTypeFromIrp 會以 KSOBJECTTYPE 列舉方式傳回與指定 IRP 相關聯的 AVStream 物件類型。 這是下列其中一項: KsObjectTypeDeviceKsObjectTypeFilterFactoryKsObjectTypeFilterKsObjectTypePin

備註

KsGetObjectTypeFromIrp 函式不會檢查 I/O 要求封包 (IRP) 與 KS 物件相關聯。 如果不是,這可能會導致記憶體存取錯誤。 驅動程式開發人員應該考慮使用結構化例外狀況處理來攔截可能的例外狀況。

規格需求

需求
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX。
目標平台 Universal
標頭 ks.h (包含 Ks.h)
程式庫 Ks.lib
IRQL 任何層級

另請參閱

IRP

KsAddIrpToCancelableQueue

KsDispatchIrp

KsForwardIrp