FUNCFLAGS 列舉

定義

警告

Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

請改用 FUNCFLAGS

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

C#
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum FUNCFLAGS
C#
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum FUNCFLAGS
繼承
FUNCFLAGS
屬性

欄位

名稱 Description
FUNCFLAG_FBINDABLE 4

支援資料繫結的函式。

FUNCFLAG_FDEFAULTBIND 32

最能表示物件的函式。 在型別資訊中只能有一個函式具有這個屬性 (Attribute)。

FUNCFLAG_FDEFAULTCOLLELEM 256

允許最佳化,其中編譯器會在「abc」型別上尋找名為「xyz」的成員。 如果找到這樣的成員,而且是標示為預設集合的項目的存取子 (Accessor) 函式,就會產生對該成員函式的呼叫。 在分配介面和介面中的成員受允許;模組上則不受允許。

FUNCFLAG_FDISPLAYBIND 16

對使用者顯示為可繫結的函式。 FUNCFLAG_FBINDABLE 也必須設定。

FUNCFLAG_FHIDDEN 64

雖然函式存在而且可繫結,但是不應該向使用者顯示。

FUNCFLAG_FIMMEDIATEBIND 4096

對應為可繫結的個別屬性。

FUNCFLAG_FNONBROWSABLE 1024

屬性出現在物件瀏覽器中,但不會在屬性瀏覽器中。

FUNCFLAG_FREPLACEABLE 2048

將介面標記 (Tag) 為具有預設行為。

FUNCFLAG_FREQUESTEDIT 8

設定之後,任何對設定該屬性之方法的呼叫將會首先呼叫 IPropertyNotifySink::OnRequestEditOnRequestEdit 的實作 (Implementation) 會判斷是否允許呼叫設定屬性。

FUNCFLAG_FRESTRICTED 1

函式不應該可以自巨集語言存取。 旗標是供系統層級的函式或型別瀏覽器不應顯示的函式使用。

FUNCFLAG_FSOURCE 2

函式會傳回是事件來源的物件。

FUNCFLAG_FUIDEFAULT 512

型別資訊成員是顯示在使用者介面中的預設成員。

FUNCFLAG_FUSESGETLASTERROR 128

函式支援 GetLastError。 如果錯誤在函式執行期間發生,呼叫端可以呼叫 GetLastError 來擷取錯誤碼。

備註

如需 的詳細資訊 FUNCFLAGS,請參閱 MSDN 連結庫。

適用於

產品 版本 (已過時)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)