다음을 통해 공유


IPortableDevice::GetPnPDeviceID 메서드(portabledeviceapi.h)

GetPnPDeviceID 메서드는 애플리케이션이 디바이스를 여는 데 사용한 PnP(플러그 앤 플레이) 디바이스 식별자를 검색합니다.

구문

HRESULT GetPnPDeviceID(
  [out] LPWSTR *ppszPnPDeviceID
);

매개 변수

[out] ppszPnPDeviceID

디바이스의 플러그 앤 플레이 ID 문자열을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 설명
S_OK
메서드가 성공했습니다.
E_WPD_DEVICE_NOT_OPEN
이 디바이스에 대해 IPortableDevice::Open 메서드가 아직 호출되지 않았습니다.

설명

애플리케이션이 이 메서드에서 반환된 문자열을 사용한 후에는 CoTaskMemFree 함수를 호출하여 문자열을 해제해야 합니다.

ppszPnPDeviceID 인수를 NULL로 설정하면 안 됩니다.

요구 사항

   
대상 플랫폼 Windows
헤더 portabledeviceapi.h
라이브러리 PortableDeviceGUIDs.lib

추가 정보

IPortableDevice 인터페이스

IPortableDevice::Open