SQLCleanupConnectionPoolID Fonksiyonu

Uygunluk
Tanıtılan Sürüm: ODBC 3.81 Standartlara Uyum: ODBC

Summary
SQLCleanupConnectionPoolID, bir sürücüye bir havuz kimliğinin zamanladığını bildirir. Havuz ID, o havuz kimliğiyle ilişkili tüm bağlantılar zamanladığında zaman aşımına girebilir. Bağlantı zaman aşımıyla ilgili daha fazla bilgi için Microsoft Veri Erişim Bileşenleri'ndeki Havuzlama bölümüne bakınız.

Syntax

  
SQLRETURN  SQLCleanupConnectionPoolID (  
                SQLHENV    EnvironmentHandle  
                SQLPOOLID  PoolID );  

Arguments

EnvironmentHandle
[Giriş] Havuzun çevre kolu gibi.

PoolID
[Giriş] Havuzun kimliğiyle bağlantılı havuz zamanlamıştı.

İadeler

SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR veya SQL_INVALID_HANDLE.

Diagnostics

Sürücü Yöneticisi, SQLCleanupConnectionPoolID'den gelen tanı bilgilerini işlemez.

Bir uygulama, sürücünün geri dönen hata mesajını alamaz.

Remarks

SQLCleanupConnectionPoolID herhangi bir zaman çağrılabilir, ancak Sürücü Yöneticisi, başka hiçbir iş parçacığının aynı anda SQLGetPoolID'yi çağırmadığını ve aynı anda SQLRateConnection ile SQLPoolConnect çağrısı yapan başka bir iş parçacığının, o havuz kimliğiyle atanan bağlantı bilgisi belirteçiyle çağrılmadığını garanti eder. Bu nedenle, sürücü bu fonksiyonun iş parçacığı güvenli olduğundan emin olmalıdır.

Bir sürücü, havuz kimliğiyle ilgili kaynakları temizleyebilir.

Uygulamalar bu fonksiyonu doğrudan çağırmamalıdır. Sürücüye duyarlı bağlantı havuzunu destekleyen bir ODBC sürücüsü bu fonksiyonu uygulamalıdır.

ODBC sürücü geliştirme için sqlspi.h ekleyin.