Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen DDRAddStringArray i Configuration Manager lägger till en strängmatrisegenskap i dataidentifieringsposten (DDR).
Syntax
[IDL]
HRESULT DDRAddStringArray();
Parametrar
sName Namn på klassegenskapen.
sArray Matris med strängar som tilldelats till egenskapen. Du kan bara ange strängvärden från teckenuppsättningen enkelbyte.
nArraySize Antal element i sArray.
nSQLWidth Maximal längd på en sträng som kan tilldelas till den här egenskapen. Det här värdet innehåller inte NULL-tecknet. För SMS 2003 får värdet inte vara större än 900 tecken. För SMS 2.0 får det här värdet inte vara större än 255 tecken.
dwFlags Egenskaper för egenskapen, till exempel ett nyckelfält som används för jämförelser. Ange följande flagga eller en nolla.
| Flagga | Beskrivning |
|---|---|
| ADDPROP_KEY (hexadecimal 8) | Identifierar den här egenskapen som ett nyckelfält vid en jämförelse av denna DDR med klassinstanser i databasen. Om en instans i databasen matchar data i DDR-nyckelegenskaperna uppdateras instansen. I annat fall skapas en ny instans. |
Returvärden
Om funktionen lyckas är returvärdet S_OK.
Om funktionen DDRNew inte har anropats är returvärdet S_FALSE.
Anmärkningar
Strängar som är längre än den maximala längd som anges i nSQLWidth trunkeras.
Du kan använda understreck, sammanfogning eller blanksteg för egenskapsnamn som innehåller flera ord. Du kan till exempel ange sName som License_Number, LicenseNumber, eller LicenseNumber. Om du anger sName som LicenseNumbersammanfogas orden av Dataidentifieringshanteraren (DDM), vilket resulterar i LicenseNumber. Kolumnnamnet, som skapas i databasen, är License_Numberdock . Du måste använda samma konvention när du lägger till DDR:er som skapar eller uppdaterar instanser i en befintlig resursklass.
Krav
Körningskrav
smsrsgenctl.dll
smsrsgen.dll
Mer information finns i Körningskrav för Configuration Manager Server.
Utvecklingskrav
Mer information finns i Utvecklingskrav för Configuration Manager Server.
Se även
DDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum UppräkningSMSResGen COM Automation Class