VARFLAGS 열거형

정의

경고

이 API는 현재 사용되지 않습니다.

대신 VARFLAGS를 사용하세요.Use VARFLAGS instead.

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

public enum class VARFLAGS
[System.Flags]
[System.Obsolete]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS
type VARFLAGS = 
Public Enum VARFLAGS
상속
VARFLAGS
특성

필드

VARFLAG_FBINDABLE 4

이 변수는 데이터 바인딩을 지원합니다.The variable supports data binding.

VARFLAG_FDEFAULTBIND 32

변수는 개체를 가장 잘 표현하는 단일 속성입니다.The variable is the single property that best represents the object. 형식 정보에 있는 유일한 변수가 이러한 특성을 가질 수 있습니다.Only one variable in type information can have this attribute.

VARFLAG_FDEFAULTCOLLELEM 256

컴파일러가 “abc” 형식에서 이름이 “xyz”인 멤버를 찾는 최적화를 허용합니다.Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". 이러한 멤버를 발견하여 기본 컬렉션의 요소에 대한 접근자 함수로써 플래그하면, 호출은 해당 멤버 함수로 생성됩니다.If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function. 모듈에서 허용되지 않고 dispinterface와 인터페이스의 멤버에서 허용됩니다.Permitted on members in dispinterfaces and interfaces; not permitted on modules.

VARFLAG_FDISPLAYBIND 16

해당 변수는 사용자에게 바인딩할 수 있는 것으로 표시됩니다.The variable is displayed to the user as bindable. VARFLAG_FBINDABLE도 설정되어야 합니다.VARFLAG_FBINDABLE must also be set.

VARFLAG_FHIDDEN 64

이 변수가 존재하고 있고 바인딩할 수 있지만 사용자의 브라우저에 표시되어서는 안 됩니다.The variable should not be displayed to the user in a browser, although it exists and is bindable.

VARFLAG_FIMMEDIATEBIND 4096

변수는 별개의 바인딩 가능한 속성으로 매핑됩니다.The variable is mapped as individual bindable properties.

VARFLAG_FNONBROWSABLE 1024

이 변수는 속성 브라우저가 아니라 개체 브라우저에 나타납니다.The variable appears in an object browser, but not in a properties browser.

VARFLAG_FREADONLY 1

변수로의 할당은 허용되지 않습니다.Assignment to the variable should not be allowed.

VARFLAG_FREPLACEABLE 2048

인터페이스가 기본 동작을 사용하는 것으로 표시합니다.Tags the interface as having default behaviors.

VARFLAG_FREQUESTEDIT 8

설정 시 속성을 직접 변경하려고 하면 IPropertyNotifySink::OnRequestEdit이 호출됩니다.When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit. OnRequestEdit가 구현되면 변경 사항이 적용될지 결정됩니다.The implementation of OnRequestEdit determines if the change is accepted.

VARFLAG_FRESTRICTED 128

매크로 언어에서 변수에 액세스해서는 안 됩니다.The variable should not be accessible from macro languages. 이 플래그는 시스템 수준 변수 또는 형식 브라우저가 표시되지 않는 변수를 위한 플래그입니다.This flag is intended for system-level variables or variables that you do not want type browsers to display.

VARFLAG_FSOURCE 2

변수는 이벤트의 소스인 개체를 반환합니다.The variable returns an object that is a source of events.

VARFLAG_FUIDEFAULT 512

변수가 사용자 인터페이스에 기본적으로 표시됩니다.The variable is the default display in the user interface.

설명

에 대 한 자세한 내용은 VARFLAGS, MSDN Library를 참조 합니다.For additional information about VARFLAGS, see the MSDN Library.

적용 대상