IProvider
Interface IPluginModule — L’interface principale pour démarrer l’accès à la base de données/service.
-
attachDatabase
IAttachment* attachDatabase(StatusType* status, const char* fileName, unsigned dpbLength, const unsigned char* dpb)Crée une connexion à une base de données existante. Remplace
isc_attach_database(). -
createDatabase
IAttachment* createDatabase(StatusType* status, const char* fileName, unsigned dpbLength, const unsigned char* dpb)Crée une nouvelle base de données et renvoie l’interface pour s’y connecter. Remplace
isc_create_database(). -
attachServiceManager
IService* attachServiceManager(StatusType* status, const char* service, unsigned spbLength, const unsigned char* spb)Remplace
isc_service_attach(). -
shutdown
void shutdown(StatusType* status, unsigned timeout, const int reason)Remplace
fb_shutdown(). -
setDbCryptCallback
void setDbCryptCallback(IStatus* status, ICryptKeyCallback* cryptCallback)Définit l’interface de retour de chiffrement de base de données qui sera utilisée pour les connexions ultérieures à la base de données et aux services.