ISSAsynchStatus::Abort (OLE DB)
Zaman uyumsuz olarak yürütülen işlemin iptal eder.
HRESULT Abort(
HCHAPTER hChapter,
DBASYNCHOP eOperation);
Bağımsız değişkenler
hChapter[]
Işlemi iptal etmek için bölüm tutamacı.Çağrılan Nesne bir satır kümesi nesnesi değil veya bu işlemi, bir bölüm için geçerli değildir, arayanın ayarlamalısınız hChapter DB_NULL_HCHAPTER için.eOperation[]
Iptal işlemi.Bu, aşağıdaki değeri olmalıdır:DBASYNCHOP_OPEN — isteği iptal etmek için zaman uyumsuz olarak açılıyor veya bir satır kümesi popülasyonunu veya zaman uyumsuz veri başlatılması geçerlidir kaynak nesne.
Dönüş Kodu Değerleri
s_ok
Zaman uyumsuz işlemi iptal etmek için bu isteği işlendi.Bu işlem kendisini iptal edildi garanti etmez.Işlem iptal edildi olup olmadığını belirlemek için , tüketici çağırmalısınız ISSAsynchStatus::GetStatus ve onay için DB_E_CANCELED; ancak, çok sonraki çağrısında iade edilmesi değil.db_e_cantcancel
Zaman uyumsuz işlem iptal edilemiyor.db_e_canceled
Zaman uyumsuz işlem iptal isteği bildirim sırasında iptal edildi.Operasyonu yine de zaman uyumsuz olarak yürütülmekte olan.e_fail
A sağlayıcı-belirli bir hata oluştu.e_invalidarg
The hChapter parameter is not DB_NULL_HCHAPTER or eOperation is not DBASYNCH_OPEN.e_unexpected
ISSAsynchStatus::Abort veri üzerinde çağrıldı kaynak nesne üzerinde hangi IDBInitialize::Initialize çağrılmadı veya değil tamamladı.ISSAsynchStatus::Abort veri üzerinde çağrıldı kaynak nesne üzerinde hangi IDBInitialize::Initialize , daha sonra iptal edilen önce başlatma çağrıldı veya zaman aşımına uğradı.Veri kaynağına hala başlatılmamış nesnedir.
ISSAsynchStatus::Abort üzerinde satır kümesi çağrıldı.%0ıişlem::Kaydet or ITransaction::Abort önceden çağrıldı ve satır kümesi kümesi değil yürütme olmaksızın veya iptal etmek ve henüz kaldırılmamış durumunda.
ISSAsynchStatus::Abort , satır kümesi, başlatma aşamasında zaman uyumsuz olarak iptal edildi olarak adlandırılıyordu.satır kümesi kümesi henüz kaldırılmamış durumda.
Remarks
satır kümesi kümesi ya da veri başlatma durduruluyor kaynak nesne, satır kümesi kümesi veya veri bırakabilir kaynak henüz kaldırılmamış durumda, nesne gibi dışındaki tüm yöntemleri Iunknown yöntemleri, E_UNEXPECTED döndürür.Bu durumda, yalnızca olası tüketici için satır kümesi kümesi veya veri kaynağı nesnesi yayımlamayı olduğunda eylem.
Arama ISSAsynchStatus::Abort ) ve değeri için geçirmeeOperation DBASYNCHOP_OPEN dışındaki S_OK döndürür.Bu, işlem tamamlanıncaya veya iptal edildi göstermez.
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
E_UNEXPECTED clarified açıklaması. |