メンバー変更操作を指定します。
typedef struct ESS_PARTOTL_MBRCHG_API_T { ESS_ULONG_T ulOperator; ESS_CHAR_T *pszOperand1; ESS_CHAR_T *pszOperand2; ESS_CHAR_T *pszOperand3; ESS_CHAR_T *pszOperand4; ESS_ULONG_T ulOperand1; ESS_PARTOTL_MBRATTR_API_T *pMemberAttribute; ESS_PARTOTL_MBR_RSRVD_API_T MemberReserved; ESS_ULONG_T ulMbrAssocChgCnt; ESS_PARTOTL_MBRASSOCCHG_API_T *pMbrAssocChg; struct ess_partotl_mbrchg_api_t *pNext; } ESS_PARTOTL_MBRCHG_API_T,*ESS_PPARTOTL_MBRCHG_API_T, **ESS_PPPARTOTL_MBRCHG_API_T;
データ型 |
フィールド |
説明 |
---|---|---|
ESS_ULONG_T |
ulOperator |
後述のメンバー変更(ESS_MBR_CHANGE_T)定数から1つを選択します |
ESS_CHAR_T |
pszOperand1 |
アルファベットのオペランド1 |
ESS_CHAR_T |
pszOperand2 |
アルファベットのオペランド2 |
ESS_CHAR_T |
pszOperand3 |
アルファベットのオペランド3 |
ESS_CHAR_T |
pszOperand4 |
アルファベットのオペランド4 |
ESS_ULONG_T |
ulOperand1 |
指定したメンバーの更新済属性を示すビットフィールドのオペランド。このフィールドは、メンバー変更演算子がESS_PARTITION_OTLMBR_UPDATEの場合にかぎり使用されます。 |
pMemberAttribute |
メンバー属性構造体へのポインタ。削除と名前変更の場合はNULL値です。 | |
MemberReserved |
予約済 | |
ESS_ULONG_T |
ulMbrAssocChgCnt |
メンバーの関連付けの数 |
pMbrAssocChg |
メンバーの関連付けのリンク・リスト | |
ESS_PARTOTL_MBRCHG_API_T |
pNext |
次の構造体へのポインタ |
ESS_PARTOTL_MBRCHG_API_T構造体のulOperatorフィールドのために、次の定数が定義されています:
ESS_PARTITION_OTLMBR_ADD /* Add members */ ESS_PARTITION_OTLMBR_DELETE /* Delete members */ ESS_PARTITION_OTLMBR_RENAME /* Rename members */ ESS_PARTITION_OTLMBR_MOVE /* Move members */ ESS_PARTITION_OTLMBR_UPDATE /* Update members */ ESS_PARTITION_OTLMBRATTR_STATUS /* Status changes */ ESS_PARTITION_OTLMBRATTR_ALIAS /* Alias changes */ ESS_PARTITION_OTLMBRATTR_UCALC /* Unary calc symbol changes */ ESS_PARTITION_OTLMBRATTR_ATYPE /* Account type changes */ ESS_PARTITION_OTLMBRATTR_CCONVERT /* Currency conversion flag */ ESS_PARTITION_OTLMBRATTR_CRMBRNAME /* Tagged currency database member */ ESS_PARTITION_OTLMBRATTR_UDA /* User defined attribute changes */ ESS_PARTITION_OTLMBRATTR_CALC /* Calc formula changes */ ESS_PARTITION_OTLMBRATTR_LEVEL /* Level number changes */ ESS_PARTITION_OTLMBRATTR_GENERATION /* Generation number changes */ ESS_PARTITION_OTLMBRATTR_ATTRIBUTE /* Attribute changes */ ESS_PARTITION_OTLMBRATTR_ALL /* All of the above */