Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DDRAddStringArray Funktion im Configuration Manager fügt dem Datenerkennungsdatensatz (Data Discovery Record, DDR) eine Zeichenfolgenarrayeigenschaft hinzu.
Syntax
[IDL]
HRESULT DDRAddStringArray();
Parameter
sName Name der Klasseneigenschaft.
sArray Array von Zeichenfolgen, die der Eigenschaft zugewiesen sind. Sie können nur Zeichenfolgenwerte aus dem Singlebyte-Zeichensatz eingeben.
nArraySize Number of elements in sArray.
nSQLWidth Maximale Länge einer Zeichenfolge, die dieser Eigenschaft zugewiesen werden kann. Dieser Wert enthält nicht das Null-Zeichen. Für SMS 2003 darf dieser Wert nicht größer als 900 Zeichen sein. Für SMS 2.0 darf dieser Wert nicht länger als 255 Zeichen sein.
dwFlags Merkmale der Eigenschaft, z. B. ein Schlüsselfeld, das für Vergleiche verwendet wird. Geben Sie das folgende Flag oder eine Null ein.
| Flag | Beschreibung |
|---|---|
| ADDPROP_KEY (Hexadezimal 8) | Identifiziert diese Eigenschaft als Schlüsselfeld während eines Vergleichs dieses DDR mit Klasseninstanzen in der Datenbank. Wenn eine Instance in der Datenbank mit den Daten der DDR-Schlüsseleigenschaften übereinstimmt, wird die Instance aktualisiert; andernfalls wird eine neue Instance erstellt. |
Rückgabewerte
Wenn die Funktion erfolgreich ausgeführt wird, lautet der Rückgabewert S_OK.
Wenn die DDRNew-Funktion nicht aufgerufen wurde, lautet der Rückgabewert S_FALSE.
Hinweise
Zeichenfolgen, die länger als die angegebene maximale Länge sind nSQLWidth , werden abgeschnitten.
Sie können Unterstriche, Verkettungen oder Leerzeichen für Eigenschaftsnamen verwenden, die mehrere Wörter enthalten. Sie können sName z. B. angeben, , License_NumberLicenseNumberoder LicenseNumber. Wenn Sie sName angeben als LicenseNumber, verkettet der Datenermittlungs-Manager (DDM) die Wörter, was zu LicenseNumber. Der Spaltenname, der in der Datenbank erstellt wird, lautet License_Numberjedoch . Sie müssen dieselbe Konvention verwenden, wenn Sie DDRs hinzufügen, die Instanzen in einer vorhandenen Ressourcenklasse erstellen oder aktualisieren.
Anforderungen
Laufzeitanforderungen
smsrsgenctl.dll
smsrsgen.dll
Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.
Siehe auch
DDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum EnumerationSMSResGen COM Automation Class