In Configuration Manager 2007, the DDRAddInteger function adds an integer property to the data discovery record (DDR).

[IDL]
HRESULT DDRAddInteger(
	 [in] BSTR Name,
	 [in] long Value,
	 [in] enum DDRPropertyFlagsEnum Flags
   );

Parameters

Name


Name of the class property.
Value


Value assigned to the property.
Flags


Characteristics of the property, such as identifying this property as a key field for comparisons. Enter the following flag or a zero.

Flag Description

ADDPROP_KEY (Hex 8)

Identifies this property as a key field during a comparison of this DDR with class instances in the database. If an instance in the database matches the data of the DDR key properties, the instance is updated; otherwise, a new instance is created.

Return Values

If the function succeeds, the return value is S_OK.

If the DDRNew function has not been called, the return value is S_FALSE.

Requirements

Runtime Requirements

smsrsgenctl.dll

smsrsgen.dll

For more information, see Configuration Manager Server Runtime Requirements.

Development Requirements

See Also


Send comments about this topic to Microsoft.