DDRAddStringArray
La DDRAddStringArray
funzione, in Configuration Manager, aggiunge una proprietà di matrice di stringhe al record di individuazione dati (DDR).
Sintassi
[IDL]
HRESULT DDRAddStringArray();
Parametri
sName
Nome della proprietà della classe.
sArray
Matrice di stringhe assegnate alla proprietà . È possibile immettere valori stringa solo dal set di caratteri a byte singolo.
nArraySize
Numero di elementi in sArray
.
nSQLWidth
Lunghezza massima di una stringa che può essere assegnata a questa proprietà. Questo valore non include il carattere NULL. Per SMS 2003, questo valore non può essere maggiore di 900 caratteri. Per SMS 2.0, questo valore non può essere maggiore di 255 caratteri.
dwFlags
Caratteristiche della proprietà, ad esempio un campo chiave utilizzato per i confronti. Immettere il flag seguente o uno zero.
Bandiera | Descrizione |
---|---|
ADDPROP_KEY (esadecimale 8) | Identifica questa proprietà come campo chiave durante un confronto di questo DDR con le istanze di classe nel database. Se un'istanza del database corrisponde ai dati delle proprietà della chiave DDR, l'istanza viene aggiornata; in caso contrario, viene creata una nuova istanza. |
Valori restituiti
Se la funzione ha esito positivo, il valore restituito viene S_OK.
Se la funzione DDRNew non è stata chiamata, il valore restituito viene S_FALSE.
Osservazioni
Le stringhe più lunghe della lunghezza massima specificata in nSQLWidth
vengono troncate.
È possibile usare caratteri di sottolineatura, concatenazione o spazi per i nomi di proprietà che contengono più parole. Ad esempio, è possibile specificare sName
come License_Number
, LicenseNumber
o LicenseNumber
. Se si specifica sName
come LicenseNumber
, Data Discovery Manager (DDM) concatena le parole, il che comporta LicenseNumber
. Tuttavia, il nome della colonna, creato nel database, è License_Number
. È necessario usare la stessa convenzione quando si aggiungono DDR che creano o aggiornano istanze in una classe di risorse esistente.
Requisiti
Requisiti di runtime
smsrsgenctl.dll
smsrsgen.dll
Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.
Requisiti di sviluppo
Per altre informazioni, vedere Configuration Manager Requisiti di sviluppo del server.
Vedere anche
DDRAddIntegerArray
DDRAddString
Enumerazione DDRPropertyFlagsEnum
Classe di automazione COM SMSResGen