Поделиться через


DDRAddStringArray

Функция DDRAddStringArray в Configuration Manager добавляет свойство массива строк в запись обнаружения данных (DDR).

Синтаксис

[IDL]  
HRESULT DDRAddStringArray();  

Параметры

sName
Имя свойства класса.

sArray
Массив строк, назначенных свойству . Строковые значения можно вводить только из однобайтового набора символов.

nArraySize
Количество элементов в sArray.

nSQLWidth
Максимальная длина строки, которую можно назначить этому свойству. Это значение не включает символ NULL. Для SMS 2003 это значение не может превышать 900 символов. Для SMS 2.0 это значение не может превышать 255 символов.

dwFlags
Характеристики свойства, например ключевое поле, используемое для сравнения. Введите следующий флаг или ноль.

Flag Описание
ADDPROP_KEY (шестнадцатеричный 8) Определяет это свойство в качестве ключевого поля при сравнении этой ddr-памяти с экземплярами класса в базе данных. Если экземпляр в базе данных соответствует данным свойств ключа DDR, экземпляр обновляется; В противном случае создается новый экземпляр.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение будет S_OK.

Если функция DDRNew не была вызвана, возвращаемое значение будет S_FALSE.

Замечания

Строки, превышающие максимальную длину, указанную в, nSQLWidth усечены.

Для имен свойств, содержащих несколько слов, можно использовать знаки подчеркивания, объединения или пробелы. Например, можно указать sName как License_Number, LicenseNumberили LicenseNumber. Если указать sName значение LicenseNumber, диспетчер обнаружения данных (DDM) объединяет слова, что приводит к LicenseNumber. Однако имя столбца, который создается в базе данных, имеет значение License_Number. При добавлении DDR, которые создают или обновляют экземпляры в существующем классе ресурсов, необходимо использовать то же соглашение.

Требования

Требования к среде выполнения

smsrsgenctl.dll

smsrsgen.dll

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

DDRAddIntegerArray
DDRAddString
Перечисление DDRPropertyFlagsEnum
Класс автоматизации COM SMSResGen