Compartir a través de


DDRAddStringArray

La DDRAddStringArray función, en Configuration Manager, agrega una propiedad de matriz de cadenas al registro de detección de datos (DDR).

Sintaxis

[IDL]
HRESULT DDRAddStringArray();

Parámetros

sName Nombre de la propiedad de clase.

sArray Matriz de cadenas asignadas a la propiedad . Solo puede escribir valores de cadena del conjunto de caracteres de un solo byte.

nArraySize Número de elementos en sArray.

nSQLWidth Longitud máxima de una cadena que se puede asignar a esta propiedad. Este valor no incluye el carácter NULL. Para SMS 2003, este valor no puede tener más de 900 caracteres. Para SMS 2.0, este valor no puede tener más de 255 caracteres.

dwFlags Características de la propiedad, como un campo clave utilizado para las comparaciones. Escriba la siguiente marca o un cero.

Flag Descripción
ADDPROP_KEY (hexadecimal 8) Identifica esta propiedad como un campo clave durante una comparación de este DDR con instancias de clase en la base de datos. Si una instancia de la base de datos coincide con los datos de las propiedades de clave DDR, la instancia se actualiza; De lo contrario, se crea una nueva instancia.

Valores devueltos

Si la función se realiza correctamente, el valor devuelto se S_OK.

Si no se ha llamado a la función DDRNew , se S_FALSE el valor devuelto.

Comentarios

Las cadenas más largas que la longitud máxima especificada en nSQLWidth se truncan.

Puede usar caracteres de subrayado, concatenación o espacios para nombres de propiedad que contengan varias palabras. Por ejemplo, puede especificar sName como License_Number, LicenseNumbero LicenseNumber. Si especifica sName como , el Administrador de detección de datos (DDM) concatena las palabras, lo que da como LicenseNumberresultado LicenseNumber. Sin embargo, el nombre de columna, que se crea en la base de datos, es License_Number. Debe usar la misma convención al agregar DDR que crean o actualizan instancias en una clase de recursos existente.

Requisitos

Requisitos del entorno de ejecución

smsrsgenctl.dll

smsrsgen.dll

Para obtener más información, consulte requisitos de tiempo de ejecución de Configuration Manager Server.

Requisitos de desarrollo

Para obtener más información, consulte requisitos de desarrollo de Configuration Manager Server.

Consulta también

DDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum EnumeraciónSMSResGen COM Automation Class