다음을 통해 공유


DEV_QUERY_STATE 열거형(devquerydef.h)

DEV_QUERY_RESULT_ACTION_DATA 구조와 연결된 쿼리의 상태를 지정합니다.

통사론

typedef enum _DEV_QUERY_STATE {
  DevQueryStateInitialized,
  DevQueryStateEnumCompleted,
  DevQueryStateAborted,
  DevQueryStateClosed
} DEV_QUERY_STATE, *PDEV_QUERY_STATE;

상수

 
DevQueryStateInitialized
쿼리의 초기 상태입니다.
DevQueryStateEnumCompleted
시스템의 현재 상태에 따라 개체의 초기 열거가 완료되었습니다. 쿼리를 만드는 동안 DevQueryFlagUpdateResults 지정한 경우 시스템 상태가 변경되면 추가 콜백이 발생할 수 있습니다. 그러나 쿼리를 만드는 동안 DevQueryFlagUpdateResults 지정되지 않은 경우 DevQueryFlagAsyncClose 쿼리를 만드는 동안 지정된 경우 DevQueryStateClosed 제외하고 마지막 콜백입니다.
DevQueryStateAborted
리소스 부족 오류가 발생하여 알림을 전달할 수 없습니다. 더 이상 콜백이 발생하지 않습니다. 클라이언트는 쿼리를 닫고 이 상황에서 복구할 새 쿼리를 만들어야 합니다.
DevQueryStateClosed
이 상태 변경은 쿼리를 만드는 동안 DevQueryFlagAsyncClose 지정된 경우에만 발생합니다. 쿼리 닫기가 완료되었음을 나타냅니다. 더 이상 콜백이 발생하지 않습니다.

요구 사항

요구
헤더 devquerydef.h