The IProfile type exposes the following members.

Methods

  NameDescription
Public methodCreateSubKey
Create a registry key for the given DriverID.
Public methodDeleteSubKey
Delete a registry key for the given DriverID. SubKey may contain \ separated path to key to be deleted.
Public methodDeleteValue
Delete the value from the registry. Name may be an empty string for the unnamed value. Value will be deleted from the subkey supplied.
Public methodGetProfileXML
Read an entire device profile
Public methodGetValue
Retrieve a string value from the profile using the supplied subkey for the given Driver ID and variable name. Set and return the default value if the requested variable name has not yet been set.
Public methodIsRegistered
Confirms whether a specific driver is registered ort unregistered in the profile store
Public methodRegister
Registers a supplied DriverID and associates a descriptive name with the device
Public methodRegisteredDevices
List the devices of a given device type that are registered in the Profile store
Public methodSetProfileXML
Set an entire device profile
Public methodSubKeys
Return a list of the sub-keys under the given DriverID (for COM clients)
Public methodUnregister
Remove all data for the given DriverID from the registry.
Public methodValues
Return a list of the (unnamed and named variables) under the given DriverID and subkey.
Public methodWriteValue
Writes a string value to the profile using the supplied subkey for the given Driver ID and variable name.

See Also