Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De DDRAddStringArray functie voegt in Configuration Manager een tekenreeksmatrixeigenschap toe aan de Data Discovery Record (DDR).
Syntaxis
[IDL]
HRESULT DDRAddStringArray();
Parameters
sName Naam van de klasse-eigenschap.
sArray Matrix van tekenreeksen die zijn toegewezen aan de eigenschap. U kunt alleen tekenreekswaarden invoeren uit de tekenset met één byte.
nArraySize Aantal elementen in sArray.
nSQLWidth Maximale lengte van een tekenreeks die kan worden toegewezen aan deze eigenschap. Deze waarde bevat niet het NULL-teken. Voor SMS 2003 mag deze waarde niet groter zijn dan 900 tekens. Voor SMS 2.0 mag deze waarde niet groter zijn dan 255 tekens.
dwFlags Kenmerken van de eigenschap, zoals een sleutelveld dat wordt gebruikt voor vergelijkingen. Voer de volgende vlag of een nul in.
| Vlag | Beschrijving |
|---|---|
| ADDPROP_KEY (Hexadecimaal 8) | Identificeert deze eigenschap als een sleutelveld tijdens een vergelijking van deze DDR met klasse-exemplaren in de database. Als een exemplaar in de database overeenkomt met de gegevens van de DDR-sleuteleigenschappen, wordt het exemplaar bijgewerkt; anders wordt er een nieuw exemplaar gemaakt. |
Retourwaarden
Als de functie slaagt, wordt de retourwaarde S_OK.
Als de functie DDRNew niet is aangeroepen, is de retourwaarde S_FALSE.
Opmerkingen
Tekenreeksen die langer zijn dan de maximale lengte die is opgegeven in nSQLWidth , worden afgekapt.
U kunt onderstrepingstekens, samenvoeging of spaties gebruiken voor eigenschapsnamen die meerdere woorden bevatten. U kunt bijvoorbeeld opgeven sName als License_Number, LicenseNumberof LicenseNumber. Als u opgeeft sName als LicenseNumber, voegt DDM (Data Discovery Manager) de woorden samen, wat resulteert in LicenseNumber. De kolomnaam, die wordt gemaakt in de database, is License_Numberechter . U moet dezelfde conventie gebruiken wanneer u DDR's toevoegt waarmee exemplaren in een bestaande resourceklasse worden gemaakt of bijgewerkt.
Vereisten
Runtimevereisten
smsrsgenctl.dll
smsrsgen.dll
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.
Zie ook
DDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum OpsommingSMSResGen COM Automation-klasse