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) |