WindowsUri protocol

Il protocollo "WindowsUri" è un mezzo per astrarre una sottoscrizione per una semplice stringa URI. Windows sottoscriverà questo tipo per registrarsi con il driver a cui Windows è interessato a ricevere URI che l'utente potrebbe essere interessato all'avvio.

Required Actions

  • Il driver DEVE restituire la stringa URI come stringa con codifica UTF-16LE con terminazione NULL per i sottoscrittori "WindowsUri".
  • Il driver DEVE considerare il payload di input delle pubblicazioni "WindowsUri" come stringa con codifica UTF-16LE. Il driver DEVE accettare in modo sicuro input con terminazione NULL o NON-NULL.
  • Se la tecnologia di prossimità viene pubblicizzata come NFC, il driver DEVE considerare le sottoscrizioni per il tipo "WindowsUri" come equivalente a una sottoscrizione per il payload URI all'interno di un "NDEF:wkt. U" o "NDEF:wkt. Sp" messaggio.
    • Il driver DEVE anche corrispondere a una sottoscrizione "WindowsUri" con il payload URI all'interno di "NDEF:wkt. Sp" messaggio. Tutte le sottoscrizioni a "NDEF:wkt. Sp" DEVE essere riempito con il payload completo di un "NDEF:wkt. Sp" messaggio. Se il messaggio NDEF contiene sia un poster intelligente che un record URI non annidato, il record URI deve essere ignorato.
    • Il driver DEVE restituire solo la stringa URI PAYLOAD di questo messaggio ai sottoscrittori di questo tipo. Il driver NON DEVE restituire il messaggio NDEF completo ai sottoscrittori di questo tipo.
  • Se la tecnologia di prossimità viene pubblicizzata come NFC, il driver DEVE incapsulare il payload di ogni pubblicazione "WindowsUri" all'interno di messaggi NDEF come specificato in [URI NFC].
  • Il provider PUÒ supportare anche altri schemi compatibili.

Pubblicazioni per "WindowsUri:WriteTag"

Si tratta di un tipo speciale di pubblicazione WindowsUri che consente la scrittura di un URI in qualsiasi tag scrivibile.

Required Actions

  • Si applicano i requisiti comuni "*:WriteTag" descritti altrove.
  • I requisiti della pubblicazione "WindowsUri" precedenti si applicano anche alle pubblicazioni "WindowsUri:WriteTag".