IPortableDevice::GetPnPDeviceID 메서드(portabledeviceapi.h)
GetPnPDeviceID 메서드는 애플리케이션이 디바이스를 여는 데 사용한 PnP(플러그 앤 플레이) 디바이스 식별자를 검색합니다.
구문
HRESULT GetPnPDeviceID(
[out] LPWSTR *ppszPnPDeviceID
);
매개 변수
[out] ppszPnPDeviceID
디바이스의 플러그 앤 플레이 ID 문자열을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | 설명 |
---|---|
|
메서드가 성공했습니다. |
|
이 디바이스에 대해 IPortableDevice::Open 메서드가 아직 호출되지 않았습니다. |
설명
애플리케이션이 이 메서드에서 반환된 문자열을 사용한 후에는 CoTaskMemFree 함수를 호출하여 문자열을 해제해야 합니다.
ppszPnPDeviceID 인수를 NULL로 설정하면 안 됩니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | portabledeviceapi.h |
라이브러리 | PortableDeviceGUIDs.lib |