Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La DDRAddStringArray función, en Configuration Manager, agrega una propiedad de matriz de cadena al registro de detección de datos (DDR).
Sintaxis
[IDL]
HRESULT DDRAddStringArray();
Parámetros
sName Nombre de la propiedad de la clase.
sArray Array de cadenas asignadas a la propiedad. Solo puede escribir valores de cadena del juego de caracteres de un 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 nulo. Para SMS 2003, este valor no puede ser mayor que 900 caracteres. Para SMS 2.0, este valor no puede ser mayor que 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 la clave DDR, la instancia se actualiza; De lo contrario, se creará una nueva instancia. |
Valores devueltos
Si la función se realiza correctamente, el valor devuelto es S_OK.
Si no se ha llamado a la función DDRNew , el valor devuelto es S_FALSE.
Comentarios
Las cadenas más largas que la longitud máxima especificada se nSQLWidth truncan.
Puede usar guiones bajos, 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 LicenseNumber, el Administrador de detección de datos (DDM) concatena las palabras, lo que da como LicenseNumberresultado . Sin embargo, el nombre de columna, que se crea en la base de datos, es License_Number. Debe utilizar la misma convención cuando agregue DDR que creen o actualicen instancias en una clase de recursos existente.
Requisitos
Requisitos del entorno de ejecución
smsrsgenctl.dll
smsrsgen.dll
Para obtener más información, consulta Requisitos de tiempo de ejecución del servidor de Configuration Manager.
Requisitos de desarrollo
Para obtener más información, consulta Requisitos de desarrollo del servidor de Configuration Manager.
Consulta también
DDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum EnumerationSMSResGen Clase de automatización COM