將 I/O 要求傳送至較低驅動程式
警告
UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的 UMDF 驅動程式都應該使用 UMDF 2 來撰寫。 未將新功能新增至 UMDF 1,而且較新版本的 Windows 10 上不支援 UMDF 1。 通用 Windows 驅動程式必須使用 UMDF 2。
封存的 UMDF 1 範例可在Windows 11 22H2 版 - 2022 年 5 月驅動程式範例更新中找到。
如需詳細資訊,請參閱使用 UMDF 消費者入門。
當驅動程式收到無法完全處理的 I/O 要求時,驅動程式通常會將收到的要求轉送至堆疊中的下一個較低驅動程式。 驅動程式會呼叫 IWDFIoRequest::Send 方法來轉送要求。 若要同步轉送,驅動程式會在 Flags 參數中傳遞WDF_REQUEST_SEND_OPTION_SYNCHRONOUS旗標。 否則,驅動程式會以非同步方式轉送要求。 在驅動程式轉送要求之前,應該先註冊完成常式。 如需詳細資訊,請參閱 完成 I/O 要求。