GetUserParam - Получить параметры пользователя |
Scroll |
Синтаксис Automation:
BOOL GetUserParam (LPDISPATCH userPars);
Выходные параметры:
userPars |
- указатель на интерфейс пользовательских параметров ksUserParam. |
Синтаксис COM:
BOOL GetUserParam (void *value,
unsigned int size);
Входные параметры:
value |
- указатель на пользовательскую структуру параметров, |
size |
- размер структуры параметров. |
Возвращаемое значение:
TRUE |
- в случае успешного завершения, |
FALSE |
- в случае неудачи. |
Примечание:
Способ получения пользовательских данных (userPars) должен совпадать со способом их сохранения (void*, SAFEARRAY, или DynamicArray) через ksMacro3DDefinition::SetUserParam.
– Если пользовательские данные были сохранены через SAFEARRAY (userPars), то перед их получением нужно создать SAFEARRAY соответствующего размера (размер данных можно определить при помощи ksMacro3DDefinition::GetUserParamSize).
– Если пользовательские данные были сохранены через ksUserParam::SetUserArray, то перед их получением нужно создать UserArray, аналогичный по структуре используемому при сохранении, и передать его в ksUserParam::SetUserArray.
Подразделы:
(отсутствуют)