다음을 통해 공유


ROWSETEVENT_TYPE 열거형(searchapi.h)

행 집합의 데이터에 대한 변경 형식을 설명합니다.

Syntax

typedef enum __MIDL___MIDL_itf_searchapi_0000_0023_0002 {
  ROWSETEVENT_TYPE_DATAEXPIRED = 0,
  ROWSETEVENT_TYPE_FOREGROUNDLOST = 1,
  ROWSETEVENT_TYPE_SCOPESTATISTICS = 2
} ROWSETEVENT_TYPE;

상수

 
ROWSETEVENT_TYPE_DATAEXPIRED
값: 0
행 집합을 지원하는 데이터가 만료되었으며 새 행 집합을 요청해야 했음을 나타냅니다.
ROWSETEVENT_TYPE_FOREGROUNDLOST
값: 1
다른 사람이 이 쿼리보다 먼저 우선 순위를 지정했기 때문에 우선 순위 지정 스택에서 포그라운드 우선 순위가 지정된 항목이 강등되었음을 나타냅니다.
ROWSETEVENT_TYPE_SCOPESTATISTICS
값: 2
scope 통계를 가져올 것임을 나타냅니다.

설명

이 열거형은 IRowsetEvents::OnRowsetEvent 메서드에서 행 집합에 영향을 주는 이벤트 유형을 설명하는 데 사용됩니다.

ROWSETEVENT_TYPE_SCOPESTATISTICS 이벤트는 다음과 같이 IRowsetPrioritization::GetScopeStatistics 메서드 호출에서 사용할 수 있는 것과 동일한 정보를 제공하지만 푸시 메커니즘을 통해 사용할 수 있습니다.

  • 이 이벤트는 우선 순위 지정 API를 사용하여 기본이 아닌 우선 순위 지정 수준과 0이 아닌 통계 이벤트 빈도를 요청하는 경우에 발생합니다.
  • 이벤트는 통계가 실제로 변경되고 IRowsetPrioritization 에 지정된 간격이 경과한 경우에만 발생합니다(간격은 이벤트의 빈도를 보장하지 않음).
  • 이 이벤트는 0이 아닌 이벤트가 발생한 경우 "바운스 0" 상태(추가할 항목 0개, 남은 수정 0개)를 발생하도록 보장됩니다.
  • 통계 이벤트 빈도 전에 큐가 비워지면 인덱서는 이 이벤트를 보내지 않고 항목을 처리할 수 있습니다.
SearchEvents 코드 샘플을 확인합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 searchapi.h

추가 정보

개념

IRowsetPrioritization

Windows 7의 인덱싱 우선 순위 지정 및 행 집합 이벤트

알림 프로세스(Windows Search)

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

참조

행 집합 속성