정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

ProximityDevice.DeviceId | deviceId Property

근접 장치에 대한 DeviceInformation Id를 가져옵니다.

구문


var deviceId = proximityDevice.deviceId;

속성 값

형식: String [JavaScript] | System.String [.NET] | Platform::String [C++]

근접 장치에 대한 DeviceInformation Id입니다.

설명

컴퓨터에서 근접 기능을 지원하고 일반적으로 그렇듯이 NFC 장치가 설치되어 있을 경우 GetDefault 메서드는 NFC를 지원하는 장치를 반환합니다. 컴퓨터에 "{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2" 속성에 대한 장치 정보를 쿼리하여 설치된 NFC 장치가 있는지 여부를 확인할 수도 있습니다. 쿼리에서 반환된 DeviceInformation.Properties에서 "{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2" 키의 값에는 근접 장치의 기능을 설명하는 문자열 배열이 포함됩니다. 문자열 중 하나가 "StandardNfc"일 경우 장치는 NDEF과 같은 NFC 프로토콜을 지원합니다. 장치 속성을 쿼리하는 방법은 장치 또는 PnP 개체의 추가 속성을 검색하는 방법을 참조하십시오.

예제


function queryDeviceProperties() {
    // Include the proximity properties key
    var propertiesToRetrieve = new Array();
    propertiesToRetrieve.push("{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2");

    var defaultProximityDevice =
        Windows.Networking.Proximity.ProximityDevice.getDefault();

    if (defaultProximityDevice) {
        Windows.Devices.Enumeration.DeviceInformation.createFromIdAsync(
            defaultProximityDevice.deviceId, propertiesToRetrieve).done(
            function (devInfo) {
                if (devInfo.properties.hasKey("{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2")) {
                    var proximityCapabilities = new Array();
                    proximityCapabilities = devInfo.properties["{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2"];
                    for (var i = 0; i < proximityCapabilities.length; i++) {
                        if (proximityCapabilities[i] == "StandardNfc") {
                            // This proximity device supports NFC
                        }
                    };
                }
            });
    }
}


요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8

Namespace

Windows.Networking.Proximity
Windows::Networking::Proximity [C++]

Metadata

Windows.winmd

Capabilities

proximity
ID_CAP_PROXIMITY [Windows Phone]

참고 항목

ProximityDevice
근접 연결 및 탭(JavaScript)
근접 연결 및 탭(C#/VB/C++)
샘플
근접 연결 샘플

 

 

표시: