D3COLD_REQUEST_PERST_DELAY回呼函式 (wdm.h)
讓函式裝置物件 (FDO) 在產生 PME_TO_Ack PME_Turn_Off訊息的 PCI Express 下游埠收到固定延遲時間的需求,以及平臺在對應端點或 PCI Express 上游埠轉換至 D3cold 期間,平臺判斷提示 PERST# 到位置的時間,而系統處於 ACPI 作業狀態。
語法
D3COLD_REQUEST_PERST_DELAY D3coldRequestPerstDelay;
NTSTATUS D3coldRequestPerstDelay(
[_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
[_In_] ULONG DelayInMicroSeconds
)
{...}
參數
Context
裝置的句柄。
[_In_] DelayInMicroSeconds
以微秒為單位的延遲。 最大值為 10000 微秒。
傳回值
如果作業成功,則傳回STATUS_SUCCESS。 否則,傳回適當的NTSTATUS值錯誤碼。 如需詳細資訊,請參閱 NTSTATUS值。
備註
成功查詢GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE介面的裝置驅動程式會接收 D3COLD_AUX_POWER_AND_TIMING_INTERFACE 結構的指標,其中驅動程式會將 RequestPerstDelay 成員設定為其 D3COLD_REQUEST_PERST_DELAY 回呼函式實作的指標。
對於多函式裝置,只允許函式0呼叫此例程。
呼叫這個例程時,函式 0 必須位於 D0 中。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
標頭 | wdm.h (包含 Wdm.h) |