📄 base_property.h
字号:
friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: UIntArrayProperty( InstanceObject &parent ); public: unsigned __int32 GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, unsigned __int32 Value );
__int32 Add( unsigned __int32 Value );
bool Insert( unsigned __int32 Offset, unsigned __int32 Value );
bool Remove( unsigned __int32 Value );
bool Contains( unsigned __int32 Value ); }; //============================================================================== // Class Int64ArrayProperty class Int64ArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: Int64ArrayProperty( InstanceObject &parent ); public: __int64 GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, __int64 Value );
__int32 Add( __int64 Value );
bool Insert( unsigned __int32 Offset, __int64 Value );
bool Remove( __int64 Value );
bool Contains( __int64 Value ); }; //============================================================================== // Class UInt64ArrayProperty class UInt64ArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: UInt64ArrayProperty( InstanceObject &parent ); public: unsigned __int64 GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, unsigned __int64 Value );
__int32 Add( unsigned __int64 Value );
bool Insert( unsigned __int32 Offset, unsigned __int64 Value );
bool Remove( unsigned __int64 Value );
bool Contains( unsigned __int64 Value ); }; //============================================================================== // Class StringArrayProperty class StringArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: StringArrayProperty( InstanceObject &parent ); public: StringObject GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, StringObject Value );
__int32 Add( StringObject Value );
bool Insert( unsigned __int32 Offset, StringObject Value );
bool Remove( StringObject Value );
bool Contains( StringObject Value ); }; //============================================================================== // Class BoolArrayProperty class BoolArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: BoolArrayProperty( InstanceObject &parent ); public: bool GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, bool Value );
__int32 Add( bool Value );
bool Insert( unsigned __int32 Offset, bool Value );
bool Remove( bool Value );
bool Contains( bool Value ); }; //============================================================================== // Class DateTimeArrayProperty class DateTimeArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: DateTimeArrayProperty( InstanceObject &parent ); public: DATE GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, DATE Value );
__int32 Add( DATE Value );
bool Insert( unsigned __int32 Offset, DATE Value );
bool Remove( DATE Value );
bool Contains( DATE Value ); }; //============================================================================== // Class FloatArrayProperty class FloatArrayProperty : public ArrayProperty { friend class ::CObserverWrapper; friend class Intel::Mobile::Battery::BatteryInstance; friend class Intel::Mobile::Context::BandwidthInstance; friend class Intel::Mobile::Context::ConnectivityInstance; friend class Intel::Mobile::Context::PowerInstance; friend class Intel::Mobile::Context::StorageInstance; friend class Intel::Mobile::Context::DisplayInstance; friend class Intel::Mobile::Network::LinkProtocolInstance; friend class Intel::Mobile::Network::NetworkAdapterInstance; friend class Intel::Mobile::Network::Protocol802_11Instance; friend class Intel::Mobile::Network::Protocol802_3Instance; friend class Intel::Mobile::Network::ProtocolWwanInstance; friend class Intel::Mobile::Network::ProtocolGprsInstance; friend class Intel::Mobile::Network::ProtocolCdmaInstance; friend class Intel::Mobile::Network::RadioAdapterInstance; friend class Intel::Mobile::Network::WiredAdapterInstance; friend class Intel::Mobile::Network::ProtocolBluetoothPanInstance; friend class Intel::Mobile::Processor::ProcessorInstance; friend class Intel::Mobile::Processor::X86ProcessorInstance; friend class Intel::Mobile::Processor::ArmProcessorInstance; friend class Intel::Mobile::Storage::PhysicalDiskInstance; friend class Intel::Mobile::Storage::LogicalDiskInstance; friend class Intel::Mobile::Storage::MemoryInstance; friend class Intel::Mobile::Display::DisplayAdapterInstance; friend class Intel::Mobile::Rfid::RfidReaderInstance; private: FloatArrayProperty( InstanceObject &parent ); public: float GetValue( unsigned __int32 Offset );
bool SetValue( unsigned __int32 Offset, float Value );
__int32 Add( float Value );
bool Insert( unsigned __int32 Offset, float Value );
bool Remove( float Value );
bool Contains( float Value ); }; ////////////////////////////////////////////////////////////////////////////// } namespace Display {
class OrientationEnumProperty : public Intel::Mobile::Base::Property
{
friend class ::CObserverWrapper;
friend class Intel::Mobile::Display::DisplayAdapterInstance;
friend class Intel::Mobile::Context::DisplayInstance;
friend class Intel::Mobile::Display::DisplayAdapterFactory;
public:
OrientationEnumProperty( Intel::Mobile::Base::InstanceObject &parent );
public:
Intel::Mobile::Display::OrientationEnum GetValue();
bool SetValue( Intel::Mobile::Display::OrientationEnum Value );
};
} }}#endif//==============================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -