Category Features, Object ProFeature

Function ProFeatureCopyinfoGet


Description
Retrieves information about a copied feature.
Synopsis
#include <ProFeature.h>
ProErrorProFeatureCopyinfoGet(
ProFeature* feature
/* (In)
The feature.
*/
ProFeatureCopyType* copy_type
/* (Out)
The type of copy operation that created the feature. Pass NULL if you are not interested in this information.
*/
ProFeatureCopyDependency* dependency
/* (Out)
Whether the copy is dependent or independent of the parent feature. NOTE: If a feature does not have any sections or dimensions, it will always be an independent copy regardless of the selection made when creating the copy. Pass NULL if you are not interested in this information.
*/
ProFeature* source_feature
/* (Out)
The feature that this feature was copied from. source_feature is not available for independent copy. Pass NULL if you are not interested in this information.
*/
ProFeature** also_copied
/* (Out)
ProArray of features that were copied with this feature. If there were no accompanying features, this will be NULL. If there are accompanying features, free this array using ProArrayFree. Pass NULL if you are not interested in this information.
*/
)
Returns
PRO_TK_NO_ERRORThe feature copy information was created successfully.
PRO_TK_BAD_INPUTSOne or more input arguments was invalid.
PRO_TK_BAD_CONTEXTThe feature is not a copied feature.

Manual References:

  1. Assembly: Data Sharing Features: Accessing Properties of Variant Features
  2. Core: Features: Feature Inquiry
  3. Core: Features: Feature Inquiry