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.
Met deze DDRAddStringArray functie in Configuration Manager wordt een eigenschap van een tekenreeksmatrix toegevoegd aan de DDR (Data Discovery Record).
Syntaxis
[IDL]
HRESULT DDRAddStringArray();
Parameters
sName De naam van de klasse-eigenschap.
sArray Een matrix van tekenreeksen die zijn toegewezen aan de eigenschap. U kunt alleen tekenreekswaarden uit de één-byte-tekenset invoeren.
nArraySize Aantal elementen in sArray.
nSQLWidth De maximumlengte van een tekenreeks die aan deze eigenschap kan worden toegewezen. Deze waarde is exclusief 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 instantie in de database overeenkomt met de gegevens van de DDR-sleuteleigenschappen, wordt de instantie bijgewerkt; Anders wordt er een nieuw exemplaar gemaakt. |
Retourwaarden
Als de functie slaagt, is de resultaatwaarde S_OK.
Als de functie DDRNew niet is aangeroepen, is de retourwaarde S_FALSE.
Opmerkingen
Tekenreeksen die langer zijn dan de maximumlengte waarin is opgegeven nSQLWidth , worden afgekapt.
U kunt onderstrepingstekens, samenvoegingstekens of spaties gebruiken voor eigenschapsnamen die meerdere woorden bevatten. U kunt bijvoorbeeld opgeven sName als License_Number, LicenseNumber, of LicenseNumber. Als u opgeeft sName als LicenseNumber, worden de woorden door Data Discovery Manager (DDM) samengevoegd, wat resulteert in LicenseNumber. De kolomnaam die in de database wordt gemaakt, is License_Numberechter . U moet dezelfde conventie gebruiken wanneer u DDR's toevoegt waarmee exemplaren in een bestaande bronklasse worden gemaakt of bijgewerkt.
Vereisten
Runtime vereisten
smsrsgenctl.dll
smsrsgen.dll
Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.
Ontwikkelingsvereisten
Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.
Zie ook
DDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum EnumerationSMSResGen COM-automatiseringsklasse