Sm_PolicyApi_DeleteDomain()
Deletes the domain identified by pszDomainOid as well as the domain's children (rules, responses, realms, and policies).
casso126
Deletes the domain identified by
pszDomainOid
as well as the domain's children (rules, responses, realms, and policies).Type
Domain function, global scope.
Syntax
int SM_EXTERN Sm_PolicyApi_DeleteDomain (void*pSessionHandle,const char*pszDomainOid);
Parameter | I/O | Description |
pSessionHandle
| I | A pointer to an internal Policy Management API data structure. The structure holds information about the administrator session and the client session. |
pszDomainOid
| I | A null-terminated string containing the object identifier of an existing domain. |
Returns
- Sm_PolicyApi_Success. The domain was deleted successfully.
- Sm_PolicyApi_Failure. The domain was not deleted successfully.
- Sm_PolicyApi_InvalidHandle. There was no valid initialization prior to this call.
- Sm_PolicyApi_NoSession. There is no valid administrator session.
- Sm_PolicyApi_NoPrivilege. The administrator does not have the privilege to delete a domain.
- Sm_PolicyApi_InvalidOid. The domain OID was not found.