Funzione SQLCleanupConnectionPoolID
Conformità
Versione introdotta: Conformità agli standard ODBC 3.81: ODBC
Riepilogo
SQLCleanupConnectionPoolID informa un driver che è stato timeout di un ID pool. Un ID pool può verificarsi un timeout ogni volta che si è timeout tutte le connessioni in un pool associato a tale ID pool. Per altre informazioni sul timeout della connessione, vedere Pooling nei componenti di Microsoft Data Access.
Sintassi
SQLRETURN SQLCleanupConnectionPoolID (
SQLHENV EnvironmentHandle
SQLPOOLID PoolID );
Argomenti
EnvironmentHandle
[Input] Handle dell'ambiente del pool.
PoolID
[Input] Pool associato all'ID del pool di cui è stato effettuato il timeout.
Resi
SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR o SQL_INVALID_HANDLE.
Diagnostica
Gestione driver non elabora le informazioni di diagnostica restituite da SQLCleanupConnectionPoolID.
Un'applicazione non può ricevere il messaggio di errore restituito dal driver.
Osservazioni:
SQLCleanupConnectionPoolID può essere chiamato in qualsiasi momento, ma Gestione driver garantisce che nessun altro thread chiami contemporaneamente SQLGetPoolID e che nessun altro thread chiami contemporaneamente SQLRateConnection e SQLPoolConnect con un token di informazioni di connessione assegnato con tale ID pool. Pertanto, il driver deve assicurarsi che questa funzione sia thread-safe.
Un driver può pulire le risorse associate all'ID del pool.
Le applicazioni non devono chiamare direttamente questa funzione. Un driver ODBC che supporta il pool di connessioni compatibile con driver deve implementare questa funzione.
Includere sqlspi.h per lo sviluppo di driver ODBC.
Vedi anche
Sviluppo di un driver ODBC
Pool di connessioni compatibile con il driver
Sviluppo del rilevamento di pool di connessioni in un driver ODBC