CmSetPreferences (Compact 7)
3/12/2014
This function associates connection preferences with a session.
Syntax
CM_RESULT CmSetPreferences(
__in CM_SESSION_HANDLE hSession,
__in_bcount(cbPreferences) const CM_PREFERENCES* pPreferences,
__in DWORD cbPreferences
);
Parameters
- hSession
[in] A pointer to a CM_SESSION_HANDLE.
- pPreferences
[in] A pointer to a set of CM_PREFERENCES structures.
- cbPreferences
[in] The number of CM_PREFERENCES structures in the pPreferences list.
Return Value
Value | Description |
---|---|
CMRE_SUCCESS |
The operation completed successfully. |
CMRE_INVALID_SESSION |
The hSession is not valid. |
CMRE_OUT_OF_MEMORY |
Memory can not be allocated to complete the operation. |
CMRE_INVALID_VERSION |
The Connection Manager Common Constants of one or more of the pPreferences structures is not supported. |
CMRE_INVALID_PREFERENCES |
The cbPreferences parameter is invalid. |
Remarks
The preferences that this function associates with a session influence the order of connection attempts.
Requirements
Header |
cmnet.h |
Library |
cmnet.lib |
See Also
Reference
Connection Manager Connectivity Functions
Connection Manager Common Constants
CM_PREFERENCES
CM_SESSION_HANDLE