Udostępnij przez


Identyfikatory kontenerów dla urządzeń PnP-X

Rozszerzenia PnP (PnP-X) rozszerzają system Windows Plug and Play (PnP) w celu obsługi urządzeń połączonych z komputerem za pośrednictwem sieci opartej na protokole IP. Aby uzyskać więcej informacji na temat pnP-X, zobacz PnP-X: Plug and Play Extensions for Windows (Rozszerzenia PnP-X: Plug and Play dla systemu Windows).

Urządzenia PnP-X mogą określić identyfikator kontenera jako element XML w metadanych urządzenia. Obsługiwane są dwa protokoły:

Jeśli urządzenie PnP-X nie określa identyfikatora kontenera w metadanych urządzenia DPWS lub dokumencie opisu urządzenia UPnP, menedżer PnP generuje identyfikator kontenera dla urządzenia za pomocą algorytmu specyficznego dla protokołu obsługiwanego przez urządzenie:

  • W przypadku urządzeń DPWS wygenerowany identyfikator kontenera jest tworzony z identyfikatora GUID w adresie referencyjnym punktu końcowego urządzenia (EPR) lub jako skrót SHA-1 identyfikatora EPR urządzenia (jeśli to nie jest identyfikator GUID).

  • W przypadku urządzeń UPnP wygenerowany identyfikator kontenera to unikatowa nazwa urządzenia (UDN).

    Uwaga / Notatka

    W systemie Windows 10 menedżer PnP zawsze wygeneruje identyfikator kontenera dla urządzeń DPWS przy użyciu powyższych algorytmów, nawet jeśli identyfikator kontenera został określony w metadanych urządzenia.

W przypadku urządzeń, które działają na jednej magistrali lub PnP-X, identyfikator kontenera wygenerowany przez PnP-X jest wystarczający.

Urządzenia wieloprotokolowe mogą chcieć określić identyfikator kontenera. W urządzeniu wieloprotokolowym ten sam identyfikator kontenera będzie współużytkowany na każdym protokole, aby umożliwić systemowi Windows grupowanie wszystkich wystąpień urządzenia w jednym kontenerze urządzeń. W ten sposób można określić identyfikator kontenera dla urządzenia zarówno za pośrednictwem programu DPWS, jak i protokołu UPnP.