다음을 통해 공유


WbemFlagEnum 열거형(wbemdisp.h)

WbemFlagEnum 열거형은 SWbemServices.ExecQuery, SWbemServices.ExecQueryAsync, SWbemServices.SubclassesOfSWbemServices.InstancesOf에서 사용하는 상수를 정의합니다.

WMI 스크립팅 형식 라이브러리인 wbemdisp.tlb는 이러한 상수를 정의합니다. Visual Basic 애플리케이션은 이 라이브러리에 액세스할 수 있습니다. 스크립트 언어는 WSH(Windows 스크립트 호스트) XML 파일 형식을 사용하지 않는 한 상수 값을 직접 사용해야 합니다. 자세한 내용은 WMI 스크립팅 형식 라이브러리 사용을 참조하세요.

Syntax

typedef enum WbemFlagEnum {
  wbemFlagReturnImmediately = 0x10,
  wbemFlagReturnWhenComplete = 0,
  wbemFlagBidirectional = 0,
  wbemFlagForwardOnly = 0x20,
  wbemFlagNoErrorObject = 0x40,
  wbemFlagReturnErrorObject = 0,
  wbemFlagSendStatus = 0x80,
  wbemFlagDontSendStatus = 0,
  wbemFlagEnsureLocatable = 0x100,
  wbemFlagDirectRead = 0x200,
  wbemFlagSendOnlySelected = 0,
  wbemFlagUseAmendedQualifiers = 0x20000,
  wbemFlagGetDefault = 0,
  wbemFlagSpawnInstance = 0x1,
  wbemFlagUseCurrentTime = 0x1
} ;

상수

 
wbemFlagReturnImmediately
값: 0x10
호출이 즉시 반환되도록 합니다.
wbemFlagReturnWhenComplete
값: 0
호출이 완료될 때까지 이 호출이 차단되도록 합니다.
wbemFlagBidirectional
값: 0
클라이언트가 열거자를 해제할 때까지 WMI가 열거형 개체에 대한 포인터를 유지하도록 합니다.
wbemFlagForwardOnly
값: 0x20
정방향 전용 열거자가 반환되도록 합니다. 와 함께 이 플래그 사용
wbemFlagReturnImmediately - 반동기 액세스를 요청합니다. 자세한 내용은
메서드를 호출합니다.

정방향 전용 열거자를 통해서만(각 문에 대한 VBScript에서와 같이) 반복할 수 있습니다. The
인스턴스를 포함하는 메모리는 WMI에서 해제되므로 열거자를 다시 해제할 수 없습니다. 따라서 은
SWbemObjectSet.Count 메서드는 이후 사용할 수 없습니다.
열거자를 되 해제해야 합니다.

정방향 전용 열거자는 일반적으로 훨씬 더 빠르며 더 적게 사용합니다.
기존 열거자보다 메모리가 있지만 에 대한 호출은 허용하지 않습니다.
SWbemObject.Clone.
wbemFlagNoErrorObject
값: 0x40
이 플래그는 설정해서는 안 되며 수신 시 무시해야 합니다.
wbemFlagReturnErrorObject
값: 0
오류 발생 시 비동기 호출이 오류 개체를 반환하도록 합니다.
wbemFlagSendStatus
값: 0x80
비동기 호출이 에 상태 업데이트를 보내도록 합니다.
개체에 대한 SWbemSink.OnProgress 이벤트 처리기
싱크
wbemFlagDontSendStatus
값: 0
비동기 호출이 에 상태 업데이트를 보내지 못하도록 방지합니다.
개체에 대한 SWbemSink.OnProgress 이벤트 처리기
싱크
wbemFlagEnsureLocatable
값: 0x100
wbemFlagDirectRead
값: 0x200
wbemFlagSendOnlySelected
값: 0
wbemFlagUseAmendedQualifiers
값: 0x20000
WMI가 기본 클래스 정의와 함께 클래스 수정 데이터를 반환하도록 합니다. 항목
수정된 한정자, 참조
WMI 클래스 정보 지역화
wbemFlagGetDefault
값: 0
wbemFlagSpawnInstance
값: 0x1
wbemFlagUseCurrentTime
값: 0x1

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 wbemdisp.h

추가 정보

메서드 호출

VBScript를 사용하여 반동기 호출 수행

스크립팅 API 상수