TYMED 列舉

定義

提供 TYMED 結構的Managed定義。

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

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

欄位

名稱 Description
TYMED_NULL 0

沒有資料被傳遞。

TYMED_HGLOBAL 1

儲存媒介為全域記憶體位址(HGLOBAL)。 將全域 handle 與 GMEM_SHARE 旗標一起配置。 若成員 STGMEDIUMpUnkForReleasenull,目的程序應使用 來 GlobalFree 釋放記憶體。

TYMED_FILE 2

儲存媒介是一個以路徑識別的磁碟檔案。 如果成員 STGMEDIUMpUnkForReleasenull,目的程序應該使用 來 OpenFile 刪除該檔案。

TYMED_ISTREAM 4

儲存媒介是一個由 IStream 指標識別的串流物件。 用 ISequentialStream::Read 來讀取資料。 若 STGMEDIUMpUnkForRelease 成員未 null加入,目的程序應使用 以 IStream::Release 釋放串流元件。

TYMED_ISTORAGE 8

儲存媒介是由指標識別 IStorage 的儲存元件。 資料存在於此 IStorage 實例所包含的串流與儲存中。 若 STGMEDIUMpUnkForRelease 成員不 null在 ,目的程序應使用 來 IStorage::Release 釋放儲存元件。

TYMED_GDI 16

儲存媒介為圖形裝置介面(GDI)元件(HBITMAP)。 如果成員 STGMEDIUMpUnkForReleasenull,目的程序應該用來 DeleteObject 刪除位圖。

TYMED_MFPICT 32

儲存媒介為元檔案(HMETAFILE)。 請使用 Windows 或 WIN32 功能來存取元檔案的資料。 如果成員 STGMEDIUMpUnkForReleasenull,目的程序應該用來 DeleteMetaFile 刪除位圖。

TYMED_ENHMF 64

儲存媒介是一個增強型的元檔案。 如果成員 STGMEDIUMpUnkForReleasenull,目的程序應該用來 DeleteEnhMetaFile 刪除位圖。

備註

欲了解更多資訊,請參閱 TYMED 列舉。

當原生程式碼中的 COM 方法回傳 HRESULTS 時,公共語言執行時會拋出例外。 欲了解更多資訊,請參閱 「如何映射 HRESULTS 與例外」。

適用於