共用方式為


IPrintAsyncNotifyDataObject::ReleaseData 方法 (prnasnot.h)

釋放封裝在 IPrintAsyncNotifyDataObject 中的數據所使用的記憶體。

Syntax

HRESULT ReleaseData();

傳回值

如需可能的值,請參閱 PrintAsyncNotifyError

如需 COM 錯誤碼的詳細資訊,請參閱 錯誤處理

備註

當接聽應用程式完成使用通知數據時,必須呼叫此方法。

IPrintAsyncNotifyDataObject 介面必須實作,以確保如果接聽應用程式尚未完成取用對象的數據,IUnknown::Release 的呼叫就不會釋放物件。 因此,如果呼叫 Release 的應用程式呼叫 AcquireData 但尚未呼叫 ReleaseData 時發生,則不得釋放物件。 基於這個理由,我們建議 AcquireData 使用 IUnknown::AddRef 遞增對象的參考計數,而且 ReleaseData 會遞減計數。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 prnasnot.h
Dll Prnasnot.dll

另請參閱

異步列印通知介面

IPrintAsyncNotifyDataObject

列印