2011-08-13 53 views

回答

4

由於BeginUpdateResource(由於其LPCTSTR參數),並且由兩個版本生成的句柄可能需要不同的內部清理。 (即使他們今天不這樣做,一個審慎的API設計師也會爲明天的未來留下可能性。

+0

實現細節泄漏,任何人? :-) +1 – Mehrdad

+0

正如我所看到的,API特別努力避免泄漏實現細節。在這種情況下,它不會泄漏的細節是使用BeginUpdateResourceA和BeginUpdateResourceW創建的句柄是否需要不同的清理。如果只有一個EndUpdateResource,它會泄漏清理過程相同的信息。 –

+0

這不就是'CloseHandle'嗎? – Mehrdad

相關問題