Método IPortableDeviceProperties::GetSupportedProperties (portabledeviceapi.h)
O método GetSupportedProperties recupera uma lista de propriedades compatíveis com um objeto especificado. Observe que nem todas essas propriedades podem realmente ter valores.
Sintaxe
HRESULT GetSupportedProperties(
[in] LPCWSTR pszObjectID,
[out] IPortableDeviceKeyCollection **ppKeys
);
Parâmetros
[in] pszObjectID
Ponteiro para uma cadeia de caracteres terminada em nulo que contém a ID do objeto a ser consultado. Para especificar o dispositivo, use WPD_DEVICE_OBJECT_ID.
[out] ppKeys
Endereço de uma variável que recebe um ponteiro para uma interface IPortableDeviceKeyCollection que contém as propriedades com suporte. Para obter uma lista de propriedades definidas por Dispositivos Portáteis do Windows, consulte Propriedades e Atributos. O chamador deve liberar essa interface quando terminar com ela.
Retornar valor
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Comentários
Para obter os valores das propriedades com suporte, chame GetPropertyAttributes.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portabledeviceapi.h |
Biblioteca | PortableDeviceGUIDs.lib |