IWSDMessageParameters interface (wsdbase.h)

Use this interface to communicate message specific information up and down the protocol stack.

Inheritance

The IWSDMessageParameters interface inherits from the IUnknown interface. IWSDMessageParameters also has these types of members:

Methods

The IWSDMessageParameters interface has these methods.

 
IWSDMessageParameters::GetLocalAddress

Retrieves the generic address object representing the local address that received the message.
IWSDMessageParameters::GetLowerParameters

Retrieves message parameters from the layer below this layer in the protocol stack.
IWSDMessageParameters::GetRemoteAddress

Retrieves the generic address object representing the remote address from which the message was sent.
IWSDMessageParameters::SetLocalAddress

Sets a generic address object representing the source address that should send the message.
IWSDMessageParameters::SetRemoteAddress

Sets the generic address object representing the remote address to where the message is sent.

Remarks

In a request-response message pattern, the parameters also provide a way for the transport to determine where the response message for a given request should be sent. To enable this, the message parameters for a request must always be passed down the stack with the corresponding response.

Since message parameters can be packaged with a request or a response, and can be sent or received, the meaning of the local and remote address depends on the direction the message parameters.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header wsdbase.h (include Wsdapi.h)