다음을 통해 공유


IPortableDeviceResources::GetResourceAttributes 메서드(portabledeviceapi.h)

GetResourceAttributes 메서드는 개체의 지정된 리소스에서 모든 특성을 검색합니다.

통사론

HRESULT GetResourceAttributes(
  [in]  LPCWSTR               pszObjectID,
  [in]  REFPROPERTYKEY        Key,
  [out] IPortableDeviceValues **ppResourceAttributes
);

매개 변수

[in] pszObjectID

리소스를 호스팅하는 개체의 개체 ID를 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

[in] Key

쿼리할 리소스를 지정하는 REFPROPERTYKEY.

[out] ppResourceAttributes

각 특성과 해당 값을 각각 설명하는 PROPERTYKEY/PROPVARIANT 쌍을 보유하는 IPortableDeviceValues 인터페이스 포인터에 대한 포인터입니다. 특성 값의 값 형식은 다양합니다. 속성을 반환할 수 없으면 반환된 속성의 값이 VT_ERROR되고 PROPVARIANT코드 멤버에는 특정 오류의 HRESULT 포함됩니다.

반환 값

이 메서드는 HRESULT반환합니다. 가능한 값은 다음 표에 있는 값을 포함하지만 제한되지는 않습니다.

반환 코드 묘사
S_OK
모든 특성 값이 검색되었습니다.
S_FALSE
하나 이상의 특성 값을 검색할 수 없습니다. 검색된 ppResourceAttributes 매개 변수에 VT_ERROR 형식의 HRESULT 값이 포함됩니다.
E_POINTER
필요한 포인터 인수 중 하나 이상이 NULL.

발언

리소스 특성은 액세스 권한, 크기, 형식 및 리소스와 관련된 기타 정보를 설명합니다. 예를 들어 이미지 개체의 오디오 주석 리소스에 대한 특성은 오디오의 비트 전송률, 채널 수 및 데이터 형식을 지정할 수 있습니다.

요구 사항

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

참고 항목

IPortableDeviceResources 인터페이스