Share via


RevokeDragDrop 函式 (ole2.h)

撤銷指定之應用程式視窗的註冊,做為 OLE 拖放作業的潛在目標。

語法

HRESULT RevokeDragDrop(
  [in] HWND hwnd
);

參數

[in] hwnd

先前註冊為 OLE 拖放作業目標的視窗句柄。

傳回值

此函式會在成功時傳回S_OK。 其他可能的值包括下列專案。

傳回碼 Description
DRAGDROP_E_NOTREGISTERED
嘗試撤銷尚未註冊的置放目標。
DRAGDROP_E_INVALIDHWND
hwnd 參數中傳回的句柄無效。
E_OUTOFMEMORY
作業記憶體不足。

備註

當應用程式視窗不再作為 OLE 拖放作業的潛在目標時,您必須呼叫 RevokeDragDrop

此函式會呼叫卸除目標介面的 IUnknown::Release 方法。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 ole2.h
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

RegisterDragDrop