PnP-X 디바이스용 컨테이너 ID
PnP-X(PnP 확장)는 IP 기반 네트워크를 통해 컴퓨터에 연결된 디바이스를 지원하도록 Windows PnP(플러그 앤 플레이)를 확장합니다. PnP-X에 대한 자세한 내용은 Windows용 PnP-X: 플러그 앤 플레이 확장을 참조하세요.
PnP-X 디바이스는 디바이스 메타데이터에서 컨테이너 ID를 XML 요소로 지정할 수 있습니다. 다음 두 가지 프로토콜이 지원됩니다.
DPWS(웹 서비스용 디바이스 프로필).
DPWS에 대한 자세한 내용은 DPWS 사양을 참조하세요.
DPWS를 통해 컨테이너 ID를 지원하는 방법에 대한 자세한 내용은 DPWS 디바이스용 컨테이너 ID를 참조 하세요.
UPnP(유니버설 PnP).
자세한 내용은 UPnP 디바이스 아키텍처 사양을 참조하세요.
UPnP를 통해 컨테이너 ID를 지원하는 방법에 대한 자세한 내용은 UPnP 디바이스용 컨테이너 ID를 참조 하세요.
PnP-X 디바이스가 DPWS 디바이스 메타데이터 또는 UPnP 디바이스 설명 문서에서 컨테이너 ID를 지정하지 않으면 PnP 관리자는 디바이스에서 지원하는 프로토콜과 관련된 알고리즘을 통해 디바이스에 대한 컨테이너 ID를 생성합니다.
DPWS 디바이스의 경우 생성된 컨테이너 ID는 디바이스의 EPR(엔드포인트 참조 주소)의 GUID에서 생성되거나 디바이스 EPR(GUID가 아닌 경우)의 SHA-1 해시입니다.
UPnP 디바이스의 경우 생성된 컨테이너 ID는 디바이스의 UDN(고유 디바이스 이름)입니다.
참고 항목
Windows 10에서 PnP 관리자는 디바이스 메타데이터에 컨테이너 ID가 지정된 경우에도 위의 알고리즘을 사용하여 항상 DPWS 디바이스에 대한 컨테이너 ID를 생성합니다.
단일 버스 또는 PnP-X 프로토콜에서 작동하는 디바이스의 경우 PnP-X에서 생성된 컨테이너 ID로 충분합니다.
다중 프로토콜 디바이스는 컨테이너 ID를 지정할 수 있습니다. 다중 프로토콜 디바이스에서는 Windows가 디바이스의 모든 인스턴스를 하나의 디바이스 컨테이너로 그룹화할 수 있도록 각 프로토콜에서 동일한 컨테이너 ID를 공유합니다. 이러한 방식으로 디바이스의 컨테이너 ID는 DPWS 및 UPnP를 통해 지정할 수 있습니다.