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반환합니다. 가능한 값은 다음 표에 있는 값을 포함하지만 제한되지는 않습니다.
반환 코드 | 묘사 |
---|---|
|
모든 특성 값이 검색되었습니다. |
|
하나 이상의 특성 값을 검색할 수 없습니다. 검색된 ppResourceAttributes 매개 변수에 VT_ERROR 형식의 HRESULT 값이 포함됩니다. |
|
필요한 포인터 인수 중 하나 이상이 NULL |
발언
리소스 특성은 액세스 권한, 크기, 형식 및 리소스와 관련된 기타 정보를 설명합니다. 예를 들어 이미지 개체의 오디오 주석 리소스에 대한 특성은 오디오의 비트 전송률, 채널 수 및 데이터 형식을 지정할 수 있습니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | portabledeviceapi.h |
라이브러리 | PortableDeviceGUIDs.lib |
참고 항목
IPortableDeviceResources 인터페이스