メンバー変更操作を指定します。
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 */