Método IPortableDeviceResources::GetResourceAttributes (portabledeviceapi.h)
El método GetResourceAttributes recupera todos los atributos de un recurso especificado en un objeto .
Sintaxis
HRESULT GetResourceAttributes(
[in] LPCWSTR pszObjectID,
[in] REFPROPERTYKEY Key,
[out] IPortableDeviceValues **ppResourceAttributes
);
Parámetros
[in] pszObjectID
Puntero a una cadena terminada en null que contiene el identificador de objeto del objeto que hospeda el recurso.
[in] Key
Un REFPROPERTYKEY que especifica qué recurso se va a consultar.
[out] ppResourceAttributes
Puntero a un puntero IPortableDeviceValues puntero de interfaz que contiene PROPERTYKEY/pares PROPVARIANT que describen cada atributo y su valor, respectivamente. Los tipos de valor de los valores de atributo varían. Si no se pudo devolver una propiedad, el valor de la propiedad devuelta será VT_ERRORy el miembro PROPVARIANTscode contendrá el HRESULT de ese error en particular.
Valor devuelto
El método devuelve un HRESULT. Entre los valores posibles se incluyen, entre otros, los de la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
Se recuperaron todos los valores de atributo. |
|
No se pudieron recuperar uno o varios valores de atributo. Estos tendrán valores HRESULT de tipo VT_ERROR en el parámetro ppResourceAttributes recuperado. |
|
Al menos uno de los argumentos de puntero necesarios se NULL. |
Observaciones
Los atributos de recursos describen los derechos de acceso, el tamaño, el formato y otra información relacionada con un recurso. Por ejemplo, los atributos de un recurso de anotación de audio en un objeto de imagen pueden especificar la velocidad de bits, el recuento de canales y el formato de datos del audio.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de |
Windows |
encabezado de |
portabledeviceapi.h |
biblioteca de |
PortableDeviceGUIDs.lib |