IMsgrSession::SendContextData method
[SendContextData is no longer available for use as of Windows Vista. See Windows Messenger for more information.]
Sends application-specific context data.
Syntax
HRESULT SendContextData(
[in] BSTR bstrData
);
Parameters
-
bstrData [in]
-
Type: BSTR
BSTR specifying context data for the application. bstrData has a limit of 300 characters.
Return value
Type: HRESULT
Returns one of the following values.
Return code | Description |
---|---|
|
The application-specific context data was sent successfully. |
|
The application-specific context data passed to the method was not valid. |
|
The amount of context data is too large to be sent. |
|
The context data is not valid for an invitation. |
|
There is not enough memory available to send the context data. |
Remarks
SendContextData should only be used by applications connecting to exchange information required to establish a peer-to-peer connection. This method can be called up to five times after the applications have established their own communication.
The following table lists the error codes returned by this method.
Error Code | Meaning |
---|---|
0x8007000E | There is not enough memory available to send the context data. |
0x80070057 | The application-specific context data passed to the method was not valid. |
SR_NOT_VALID_FOR_APP_INVITE (0x8100060f) | The context data is not valid for an invitation. |
SR_CONTEXT_DATA_OVER_LIMIT (0x81000611) | The amount of context data is too large to be sent. |
Requirements
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |
End of client support |
Windows XP |
End of server support |
Windows Server 2003 |
Product |
Messenger 4.0 |
Header |
|
IDL |
|
DLL |
|