| Visual Basic | |
|---|---|
Sub LongGetNextAssoc( _ ByVal poPos As IEdmPos5, _ ByRef plRetKey As System.Integer, _ ByRef pbsRetValue As System.String _ ) | |
| C# | |
|---|---|
void LongGetNextAssoc( IEdmPos5 poPos, out System.int plRetKey, out System.string pbsRetValue ) | |
| C++/CLI | |
|---|---|
void LongGetNextAssoc( & IEdmPos5^ poPos, & [Out] System.int plRetKey, & [Out] System.String^ pbsRetValue ) | |
Parameters
- poPos
- IEdmPos5; position of the next key-value pair (see Remarks)
- plRetKey
- Key in the next pair
- pbsRetValue
- Value in the next pair
Before calling this method the first time, you must populate poPos with the interface to the position of the first key-value pair. Call one of the following to obtain IEdmPos5 for the position of the first pair:
After calling this method the first time, poPos is automatically incremented every time it is called. Call this method repeatedly to obtain the rest of the key-value pairs.
Between calls, you should call IEdmPos5::IsNull to verify that you have not gone past the last key-value pair.
C++ programmers must release the returned string by calling SysFreeString.
- S_OK: The method successfully executed.
- E_EDM_END_OF_LIST: You have gone past the end of the list.
SOLIDWORKS PDM Professional Version 5.2