TYMED 列舉

定義

提供 TYMED 結構的 Managed 定義。

此列舉支援其成員值的位元組合。

public enum class TYMED
[System.Flags]
public enum TYMED
[<System.Flags>]
type TYMED = 
Public Enum TYMED
繼承
屬性

欄位

TYMED_ENHMF 64

存放媒體是加強型中繼檔 (Metafile)。 如果 STGMEDIUMpUnkForRelease 成員為 null,則目的端處理序應該使用 DeleteEnhMetaFile 刪除點陣圖。

TYMED_FILE 2

存放媒體是由路徑所識別的磁碟檔。 如果 STGMEDIUMpUnkForRelease 成員為 null,則目的端處理序應該使用 OpenFile 刪除檔案。

TYMED_GDI 16

存放媒體是繪圖裝置介面 (Graphics Device Interface,GDI) 元件 (HBITMAP)。 如果 STGMEDIUMpUnkForRelease 成員為 null,則目的端處理序應該使用 DeleteObject 刪除點陣圖。

TYMED_HGLOBAL 1

存放媒體是全域記憶體處理 (HGLOBAL)。 以 GMEM_SHARE 旗標配置全域控制代碼。 如果 STGMEDIUMpUnkForRelease 成員為 null,則目的端處理序應該使用 GlobalFree 釋放記憶體。

TYMED_ISTORAGE 8

存放媒體是由 IStorage 指標所識別的儲存區元件。 資料位於這個 IStorage 執行個體 (Instance) 所包含的資料流和儲存區中。 如果 STGMEDIUMpUnkForRelease 成員不是 null,則目的端處理序應該使用 IStorage::Release 釋放儲存區元件。

TYMED_ISTREAM 4

存放媒體是由 IStream 指標所識別的資料流物件。 請使用 ISequentialStream::Read 讀取資料。 如果 STGMEDIUMpUnkForRelease 成員不是 null,則目的端處理序應該使用 IStream::Release 釋放資料流元件。

TYMED_MFPICT 32

存放媒體是中繼檔 (HMETAFILE)。 請使用 Windows 或 WIN32 函式存取中繼檔的資料。 如果 STGMEDIUMpUnkForRelease 成員為 null,則目的端處理序應該使用 DeleteMetaFile 刪除點陣圖。

TYMED_NULL 0

未傳遞任何資料。

備註

如需詳細資訊,請參閱 TYMED 列舉

Common Language Runtime 會在機器碼中的 COM 方法傳回 HRESULT 時擲回例外狀況。 如需詳細資訊,請參閱 How to: Map HRESULTs and Exceptions

適用於