2010-08-20 131 views
3

The MSDN documentation for CommitTransactionAsync表示它可能會產生一個ERROR_PENDING錯誤代碼。但是,此錯誤代碼似乎沒有在winerror.h中定義,也沒有從ktmw32.hwindows.h(使用Visual Studio 2010中包含的Windows SDK版本)可到達的任何其他頭文件。實際上,我無法在Windows SDK 7.1中的任何位置找到包含文本ERROR_PENDING的單個文件;手動檢查System Error Codes列表也不會顯示它。我在哪裏可以找到這個難以捉摸的錯誤代碼的定義?ERROR_PENDING在哪裏定義?

實驗顯示CommitTransactionAsync產生ERROR_SUCCESS - 這是一個簡單的文檔被錯誤的問題嗎?

+1

只是一個猜測,但它可能是一個錯字,他們真的意味着ERROR_IO_PENDING? – flashk 2010-08-20 21:57:56

+0

可能不推薦使用。 – Puppy 2010-08-20 22:13:59

回答

1

這是一個文檔錯誤。 @ flashk的猜測是正確的:它可以產生ERROR_IO_PENDING。我今天向文檔所有者提交了一個錯誤。謝謝!