FLImaging 6.5.8.1
WQL.h
1#pragma once
2
11#include <map>
12#include <vector>
13#include <string>
14
16namespace FLImaging
17{
19 namespace Base
20 {
28 class FL_EXPORT CWQL : public CFLBase
29 {
30 public:
39
47 virtual ~CWQL();
48
49
60
61
74
86 const CResult Close();
87
88
106 const CResult GetClassProperties(const wchar_t* wmiClass, std::vector<std::map<std::wstring, std::wstring> >& rs, const wchar_t* pSelection = nullptr);
107
108 DeclareGetClassType();
109
110 protected:
111 const CResult RunWQL(const wchar_t* query, std::vector<std::map<std::wstring, std::wstring> >& rs);
112
113 void* m_pWmiServices;
114 void* m_pWmiLocator;
115 bool m_bInitialized;
116 };
117 }
118}
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
WMI 쿼리 언어 클래스
Definition WQL.h:29
bool IsConnected()
연결 상태를 얻음
const CResult Connect()
WMI 에 연결
CWQL()
기본 생성자
const CResult Close()
WMI 의 연결을 닫음
virtual ~CWQL()
소멸자
const CResult GetClassProperties(const wchar_t *wmiClass, std::vector< std::map< std::wstring, std::wstring > > &rs, const wchar_t *pSelection=nullptr)
클래스의 속성을 얻음
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514