MI_ConstInstanceField 구조체(mi.h)

MI_Instance 구조체 내의 속성을 나타냅니다.

구문

typedef struct _MI_ConstInstanceField {
  MI_CONST MI_Instance *value;
  MI_Boolean           exists;
  MI_Uint8             flags;
} MI_ConstInstanceField;

멤버

value

MI_Instance 형식의 필드입니다.

exists

필드가 null이 아닌지 여부를 나타냅니다. MI_TRUE 또는MI_FALSE 설정할 수 있습니다.

flags

메모리 관리 정책을 나타내는 비트 플래그입니다.

MI_FLAG_NOT_MODIFIED((1 << 25))

속성이 수정되지 않음을 나타냅니다.

MI_FLAG_NULL((1 << 29))

요소 값은 Null입니다.

MI_FLAG_BORROW((1 << 30))

instance 값을 복사하지 않음을 나타내기 위해 MI_Instance 속성을 추가하고 설정하는 동안 사용됩니다. 값은 instance 삭제될 때까지 유효한 상태를 유지해야 합니다.

MI_FLAG_ADOPT((1 << 31))

instance 포인터를 채택하고 삭제할 책임이 있음을 나타내기 위해 MI_Instance 속성을 추가하고 설정하는 동안 사용됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 mi.h
재배포 가능 파일 windows Server 2008 R2 SP1, Windows 7 SP1 및 Windows Server 2008 SP2의 Windows Management Framework 3.0