WPD_PARAMETER_USAGE_TYPES enumeration

The WPD_PARAMETER_USAGE_TYPES enumeration type describes how a method parameter is used in a given method.

Syntax

typedef enum tagWPD_PARAMETER_USAGE_TYPES { 
  WPD_PARAMETER_USAGE_RETURN  = 0,
  WPD_PARAMETER_USAGE_IN      = 1,
  WPD_PARAMETER_USAGE_OUT     = 2,
  WPD_PARAMETER_USAGE_INOUT   = 3
} WPD_PARAMETER_USAGE_TYPES;

Constants

WPD_PARAMETER_USAGE_RETURN

The parameter receives the return value, if specified by the method.

WPD_PARAMETER_USAGE_IN

The parameter contains an input value before the method is called.

WPD_PARAMETER_USAGE_OUT

The parameter contains an output value when the method returns.

WPD_PARAMETER_USAGE_INOUT

The parameter contains an input value before the method is called and an output value when it returns.

Requirements

Requirement Value
Header
PortableDevice.h