As definições de registo IISAM são escritas quando DLLRegisterServer é chamado em cada DLL IISAM respectiva. As definições de registo IISAM são removidas quando DLLUnregisterServer é chamado. Esta função DLLRegisterServer é chamada de forma dinâmica pela função ODBC Jet de cada DLL IISAM. Por exemplo, se for tentada uma ligação utilizando qualquer IISAM e essa ligação falhar inicialmente, o controlador tentará inicializar este IISAM (chamando DLLRegisterServer) e repetirá a ligação.