WMIVideoInfo

Engine/source/platformWin32/videoInfo/wmiVideoInfo.h

More...

Private Attributes

IDXGIFactory1 *
IWbemLocator *
IWbemServices *

Protected Static Attributes

Private Functions

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.

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

Public Functions

WMIVideoInfo()

~WMIVideoInfo()