共用方式為


標記寫入

標記寫入會針對類別指定:一般、NFC 和 All。 在每個類別中,驅動程式只會辨識特定類型的標記。

這些是特殊發行集,允許將訊息寫入任何 NearFieldProximity 卷標。 必須覆寫標記的任何現有承載。 附加語意只會針對 NFC 定義。 如果用戶端想要附加而不是覆寫,它必須建構包含原始 NDEF 訊息的 NDEF 承載,並將它放入 「NDEF:WriteTag」 發行集中。 預期 (但不會強制執行) 該零或一個 “*:WriteTag” 發行集在任何指定時間都會作用中。

一般標記寫入

標記寫入是未啟用 NFC 之 NFP 提供者的選擇性功能。 驅動程式只能辨識下列發行集的標籤:

  • “WindowsUri:WriteTag”
  • “WindowsMime:WriteTag”
  • “Windows:WriteTag”

NFC 標記寫入

啟用 NFC 的 NFP 提供者需要標記寫入支援。 必須符合這些需求。

如果鄰近技術公告為 NFC,則驅動程式必須只辨識下列發行集的標籤型態:

  • “WindowsUri:WriteTag”
  • “WindowsMime:WriteTag”
  • “Windows:WriteTag”
  • “NDEF:WriteTag”

嚴格 NDEF 編碼規則會根據 NFC 論壇規格使用。 例如,即使遵循有效的 NDEF 訊息) ,NDEF 訊息片段也必須寫入 (。

針對 NFC 標記,如果標記不是 NDEF 格式,且針對 *發佈訊息。WriteTag,提供者必須將標籤格式化為 NDEF,然後寫入承載。

所有標記寫入

如果 NFP 提供者完全支援標記寫入,驅動程式必須符合所有列出的需求。

必要動作

  • 驅動程式不得辨識任何 「*:WriteTag」 訂用帳戶。
  • 如果啟用一或多個 「*:WriteTag」 發行集,且驅動程式偵測到具有足夠可用空間的可寫入標籤,則無法讀取標記的現有承載,以便比對其他訂用帳戶。 這可讓標記寫入應用程式先佔可能訂閱標記上訊息的其他應用程式或服務。
  • 針對已啟用 NFC 的 NFP 提供者,驅動程式在連線到 NFC 論壇裝置時,不得傳輸 「*:WriteTag」 發行集 (,而不是 NFC 論壇標籤) 。
  • 如果在驅動程式偵測到至少有一個承載可用空間的可寫入卷標時啟用一或多個 「*:WriteTag」 發行集,則驅動程式必須將其中一個承載完全寫入捲標。 o 如果有多個發行集作用中,且足以寫入標記,則最近建立或啟用的 “*:WriteTag” 發行集必須是寫入的發行集。
  • 如果建立或啟用 「*:WriteTag」 發行集,而驅動程式目前與具有足夠可用空間的可寫入標籤時,即使驅動程式先前寫入卷標,驅動程式也必須將承載寫入標記。
  • 驅動程式必須以覆寫先前內容的方式寫入標記。
  • 如果已成功將 「*:WriteTag」 承載寫入標記,驅動程式必須觸發 IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE處理 ( ,如該發行集的上述) 所指定。