Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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