NAME
MDS_Install — Create the object directory database (CDSA)
SYNOPSIS
#include <cdsa/mds.h>
CSSM_RETURN CSSMAPI MDS_Install (MDS_HANDLE MdsHandle)
|
LIBRARY
Module Directory Services library (cdsa$mds300_shr.exe)
PARAMETERS
MdsHandle (input) |
| | The MDS handle identifying an MDS context. |
DESCRIPTION
This function creates the Object Directory database containing
the Object relation, and the CDSA Directory database
containing the set of CDSA-specific relations defined in this specification.
The MdsHandle identifies an MDS context created
by invoking MDS_Initialize(). The context contains information about the access rights
of the caller. Write-access is required to perform this operation.
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_DL_INVALID_DL_HANDLE CSSMERR_DL_DATASTORE_ALREADY_EXISTS CSSMERR_DL_INVALID_ACCESS_REQUEST CSSMERR_DL_INVALID_DB_LOCATION CSSMERR_DL_INVALID_DB_NAME CSSMERR_DL_INVALID_OPEN_PARAMETERS CSSMERR_DL_INVALID_RECORD_INDEX CSSMERR_DL_INVALID_RECORDTYPE CSSMERR_DL_INVALID_FIELD_NAME CSSMERR_DL_UNSUPPORTED_FIELD_FORMAT CSSMERR_DL_UNSUPPORTED_INDEX_INFO CSSMERR_DL_UNSUPPORTED_LOCALITY CSSMERR_DL_UNSUPPORTED_NUM_ATTRIBUTES CSSMERR_DL_UNSUPPORTED_NUM_INDEXES CSSMERR_DL_UNSUPPORTED_NUM_RECORDTYPES CSSMERR_DL_UNSUPPORTED_RECORDTYPE CSSMERR_DL_FIELD_SPECIFIED_MULTIPLE CSSMERR_DL_INCOMPATIBLE_FIELD_FORMAT CSSMERR_DL_INVALID_PARSING_MODULE
|
SEE ALSO
Books
Intel CDSA Application Developer's Guide