WMIVideoInfo
Engine/source/platformWin32/videoInfo/wmiVideoInfo.h
Private Attributes
bool
IDXGIFactory1 *
IWbemLocator *
IWbemServices *
Protected Static Attributes
WCHAR *
Private Functions
bool
bool
bool
bool
_queryPropertyDxDiag(const PVIQueryType queryType, const U32 adapterId, String * outValue)
bool
_queryPropertyDXGI(const PVIQueryType queryType, const U32 adapterId, String * outValue)
bool
_queryPropertyWMI(const PVIQueryType queryType, const U32 adapterId, String * outValue)
Protected Functions
bool
Signal handling method for GFX signals.
_lookUpVendorId(U32 vendorId)
bool
_queryProperty(const PVIQueryType queryType, const U32 adapterId, String * outValue)
This is the query method which subclasses must implement.
Public Functions
Detailed Description
Private Attributes
bool mComInitialized
IDxDiagProvider * mDxDiagProvider
IDXGIFactory1 * mDXGIFactory
void * mDXGIModule
IWbemLocator * mLocator
IWbemServices * mServices
Protected Static Attributes
WCHAR * smPVIQueryTypeToWMIString []
Private Functions
_initializeDxDiag()
_initializeDXGI()
_initializeWMI()
_queryPropertyDxDiag(const PVIQueryType queryType, const U32 adapterId, String * outValue)
_queryPropertyDXGI(const PVIQueryType queryType, const U32 adapterId, String * outValue)
_queryPropertyWMI(const PVIQueryType queryType, const U32 adapterId, String * outValue)
Protected Functions
_initialize()
Reimplemented from: PlatformVideoInfo
_lookUpVendorId(U32 vendorId)
_queryProperty(const PVIQueryType queryType, const U32 adapterId, String * outValue)
Reimplemented from: PlatformVideoInfo