Please enable JavaScript to view this site.

Интерфейс...

Синтаксис 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.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78