DDRAddInteger

Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

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

[IDL]
HRESULT DDRAddInteger(

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

For more information, see Configuration Manager Server Development Requirements.

See Also

Tasks

How to Add New Properties to an Existing Resource Type
How to Create a Data Discovery Record

Concepts

DDRAddIntegerArray
DDRAddString
DDRPropertyFlagsEnum Enumeration
SMSResGen COM Automation Class
Extending Resource Discovery
How to Get the Unique Identifier Value for a Client
ISMSResGen Interface