共用方式為


KsCreateDefaultClock 函式 (ks.h)

假設有IRP_MJ_CREATE要求, KsCreateDefaultClock 函式會建立使用系統時鐘作為時間基底的預設時鐘,並使用內部分派數據表將 IoGetCurrentIrpStackLocation (Irp) -FileObject> 與時鐘產生關聯 (KSDISPATCH_TABLE) 。 未完成 IRP 或設定 IRP 中的狀態。

KsCreateDefaultClock 函式只能在PASSIVE_LEVEL呼叫。

語法

KSDDKAPI NTSTATUS KsCreateDefaultClock(
  [in] PIRP            Irp,
  [in] PKSDEFAULTCLOCK DefaultClock
);

參數

[in] Irp

指定處理時鐘建立要求的 IRP。

[in] DefaultClock

指定在父系之預設時鐘的任何實例之間共用的預設時鐘結構。

傳回值

如果成功, KsCreateDefaultClock 函 式會傳回STATUS_SUCCESS,如果失敗則傳回錯誤。

備註

您可以使用 KsAllocateDefaultClock 來建立和初始化預設時鐘實例的內部結構之後,即可建立時鐘。 初始化之後,您可以針對相同的基礎預設時鐘實例建立許多檔案物件。

規格需求

需求
目標平台 Universal
標頭 ks.h (包含 Ks.h)
程式庫 Ks.lib

另請參閱

KsAllocateDefaultClock