DDRAddStringArray

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