NAME
CSSM_HRS_DbClose, HRS_DbClose — Closes an open database
SYNOPSIS
#include <hrs.h>
API
CSSM_RETURN CSSMAPI CSSM_HRS_DbClose (CSSM_HRS_HANDLE ModuleHandle, CSSM_HRS_DB_HANDLE DbHandle);
|
SPI
CSSM_RETURN CSSMHRI HRS_DbClose (CSSM_HRS_HANDLE ModuleHandle, CSSM_HRS_DB_HANDLE DbHandle);
|
LIBRARY
HRS Extensible Module Manager (cdsa$inhrsemm_shr.exe)
PARAMETERS
The parameter definitions are the same for the API and the
SPI.
ModuleHandle (input) | | The handle of the attached HRS service provider. |
DbHandle (input) | | The DB handle for an open
database managed by the service provider. This specifies the open
database to be closed. |
DESCRIPTION
This function closes an open database. All cursors currently
set to the database are freed. The default database cannot be closed.
RETURN
VALUE
A CSSM_RETURN value indicating success
or specifying a particular error condition. The value CSSM_OK indicates
success. All other values represent an error condition.
ERRORS
Errors are described in the CDSA Technical Standard.
CSSMERR_CSSM_NOT_INITIALIZED
CSSMERR_CSSM_FUNCTION_FAILED
CSSMERR_CSSM_FUNCTION_NOT_IMPLEMENTED
CSSMERR_CSSM_FUNCTION_INTEGRITY_FAIL