Sound Devices Attribute Class

The SMS_G_System_SOUND_DEVICE class contains information about sound-generation devices. This class is included in a default hardware inventory operation.

Table C.52 Sound Devices Attribute Class (SMS_G_System_SOUND_DEVICE)

Property
(Bold if collected)
Data
type

Example

Notes
Availabilityuint322Indicates the availability and status of the device.

Values are:
1=Other
2=Unknown
3=Running/Full Power
4=Warning
5=In Test
6=Not Applicable
7=Power Off
8=Off Line
9=Off Duty
10=Degraded
11=Not Installed
12=Install Error
13=Power Save - Unknown
14=Power Save - Degraded
15=Power Save - Standby
16=Power Cycle

Captionstring Describes the object. Maximum length is 64 characters.
Descriptionstring Describes the object.
DeviceIDstring Key. Indicates an address or other identifying information that uniquely names the logical device. Maximum length is 64 characters.
DMABufferSizeuint324Indicates the size of the DMA buffer.
GroupIDuint322Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property.
InstallDatedatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates when the object was installed. The absence of a value does not indicate that the object is not installed.
Manufacturerstring"Creative Labs"Indicates the manufacturer of the sound device.
MPU401Addressuint32300Indicates the IO Address of the MPU401 feature of the sound device.
Namestring Defines the label that the object is known by. Maximum length is 256 characters.
PNPDeviceIDstring"*PNP030b"Indicates the Win32 Plug and Play Device ID of the logical device.
PowerManagement
Capabilities
uint32 Indicates the specific power-related capabilities of a LogicalDevice.

Values are:
0=Unknown
1=Not Supported
2=Disabled

3=“Enabled” indicates that the power management features are currently enabled, but the exact feature set is unknown, or the information is unavailable.

4=“Power Saving Modes Entered Automatically” means that a device can change its power state based on usage or other criteria.

5=“Power State Settable” indicates that the SetPowerState method is supported.

6=“Power Cycling Supported” indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (“Power Cycle”).

7=“Timed Power On Supported” indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (“Power Cycle”) and the Time parameter set to a specific date and time, or interval, for power-on.

PowerManagementSupporteduint32 A Boolean that indicates that the device can be power managed — that is, put into a power save state. This Boolean does not indicate that power management features are currently enabled or if enabled, which features are supported.

Values are:
1=True
0=False

ProductNamestring"Creative Labs SoundBlaster AWE32PNP"Indicates the product name of the sound device.
ResourceIduint3242Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.

A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property.

RevisionIDuint321Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property.
Statusstring"OK"Indicates the current status of the object.

Values are:
OK
Error
Degraded
Unknown

Maximum string length is 10 characters.

StatusInfostring"3"Indicates the state of the LogicalDevice. If this property does not apply to the LogicalDevice, the value, 5 (“Not Applicable”), is used.

Values are:
1=Other
2=Unknown
3=Enabled
4=Disabled
5=Not Applicable

TimeStampdatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates when the information in this object was last revised. This is not a collectable property.