既存のグループを削除します。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);
}
関連トピック