IPortableDeviceServiceCapabilities::GetMethodParameterAttributes method (portabledeviceapi.h)

The GetMethodParameterAttributes method retrieves the attributes used to describe a given method parameter.

Syntax

HRESULT GetMethodParameterAttributes(
        REFGUID               Method,
  [in]  REFPROPERTYKEY        Parameter,
  [out] IPortableDeviceValues **ppAttributes
);

Parameters

Method

The method that contains the parameter whose attributes are retrieved.

[in] Parameter

The parameter whose attributes are retrieved.

[out] ppAttributes

The IPortableDeviceValues interface that receives the list of attributes.

Return value

If the method succeeds, it returns S_OK. Any other HRESULT value indicates that the call failed.

Remarks

Possible attributes include the WPD_PARAMETER_ATTRIBUTE_ORDER, WPD_PARAMETER_ATTRIBUTE_USAGE, WPD_PARAMETER_ATTRIBUTE_NAME, and WPD_PARAMETER_ATTRIBUTE_VARTYPE properties.

Examples

For an example of how to use this method, see Retrieving Supported Service Methods.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server None supported
Target Platform Windows
Header portabledeviceapi.h

See also

IPortableDeviceServiceCapabilities Interface

Retrieving Supported Service Methods