ESS_PARTOTL_MBRCHG_API_T

メンバー変更操作を指定します。

      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の場合にかぎり使用されます。

ESS_PARTOTL_MBRATTR_API_T

pMemberAttribute

メンバー属性構造体へのポインタ。削除と名前変更の場合はNULL値です。

ESS_PARTOTL_MBR_RSRVD_API_T

MemberReserved

予約済

ESS_ULONG_T

ulMbrAssocChgCnt

メンバーの関連付けの数

ESS_PARTOTL_MBRASSOCCHG_API_T

pMbrAssocChg

メンバーの関連付けのリンク・リスト

ESS_PARTOTL_MBRCHG_API_T

pNext

次の構造体へのポインタ

メンバー変更(ESS_MBR_CHANGE_T)定数

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                */