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 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, LicenseNumbero 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
Classe di automazione COMDDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum