既存のグループを削除します。EssDeleteGroupに似ていますが、ユーザー・ディレクトリの指定、またはGroupIDの一意のID属性を受け入れることができます。
構文
ESS_FUNC_M EssDeleteGroupEx ( hCtx , GroupId , bisIdentity );
パラメータ | データ型 | 説明 |
---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル(入力)。 |
GroupId |
ESS_STR_T |
削除するグループ名(入力)。groupname@providerまたは一意のID属性として指定できます。 |
bIsIdentity |
ESS_BOOL_T |
入力。GroupIdが名前かIDかを示します。TRUEの場合、GroupIdはIDです。 |
戻り値
なし。
アクセス
この関数を使用するには、ログインしたサーバーに対して、呼出し元がユーザーの作成/削除権限(ESS_PRIV_USERCREATE)を持っている必要があります。
例
ESS_FUNC_M ESS_DeleteGroupEx (ESS_HCTX_T hCtx) { ESS_STS_T sts = ESS_STS_NOERR; ESS_STR_T groupId; ESS_BOOL_T bIsIdentity; groupId = "IDTempGroup1@ldap"; bIsIdentity = ESS_FALSE; sts = EssDeleteGroupEx(hCtx, groupId, bIsIdentity); printf("EssDeleteGroupEx sts: %ld\n", sts); return (sts); }
関連トピック