nfp連接是什么意思?
近場鄰近(NFP)設備是使Windows PC能夠與其他配備NFP的計算機關聯并配對的短距離無線電發送器/接收器設備。NFP設備通過GUID_DEVINTERFACE_NFP即插即用(PnP)接口暴露于Windows操作系統。NFP設備供應商提供的第三方驅動程序負責實現GUI_DEVINTERFACE_NFP接口并對物理NFP設備進行電源管理。NFP設備通常連接到片上系統(SoC)或核心芯片的I2C接口引腳。
通常,如果沒有軟件客戶端沒有鄰近發布或訂閱,或者所有發布和訂閱都被禁用,則NFP設備可以進入低功耗模式(待機模式或斷電模式)。從驅動程序開發的角度來看,當設備上沒有未完成的句柄時,就會發生這種情況。當沒有打開和啟用設備的手柄時,應將NFP設備置于待機模式或斷電模式。
當平臺進入“現代待機”狀態且顯示器關閉時,NFP設備必須進入待機模式或斷電電源模式。如果NFP設備在待機模式下的平均功耗大于一毫瓦,則該設備必須進入0瓦的斷電模式。
當平臺進入和退出Modern Standby時,不會直接通知NFP設備驅動程序。相反,Windows通過在進入Modern Standby時禁用驅動程序的句柄并在從Modern Standby退出時啟用這些相同的句柄來間接通知驅動程序。
平臺進入Modern Standby后,Windows會向每個尚未禁用的打開的句柄發送禁用通知。當平臺退出Modern Standby時,Windows會向其先前禁用的每個句柄發送一個啟用通知。在進入Modern Standby之前已被禁用的打開手柄在從Modern Standby退出后將保持禁用狀態。