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 solo valori stringa 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 usato per i confronti. Immettere il flag seguente o uno zero.

Contrassegno 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 nel 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 è S_OK.

Se la funzione DDRNew non è stata chiamata, il valore restituito è S_FALSE.

Osservazioni

Le stringhe più lunghe della lunghezza massima specificata in nSQLWidth vengono troncate.

È possibile usare caratteri di sottolineatura, concatenazioni o spazi per i nomi di proprietà che contengono più parole. Ad esempio, è possibile specificare sName come License_Number, LicenseNumbero LicenseNumber. Se si specifica sName come LicenseNumber, il Data Discovery Manager (DDM) concatena le parole, il che si traduce in LicenseNumber. Tuttavia, il nome della colonna, che viene creata nel database, è License_Number. È necessario utilizzare 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 Requisiti di sviluppo del server di Configuration Manager.

Vedere anche

DDRAddIntegerArray, DDRAddString, DDRPropertyFlagsEnum EnumerazioneSMSResGen COM Automation Class