DDRAddString
A DDRAddString
függvény Configuration Manager sztringtulajdonságot ad hozzá az adatfelderítési rekordhoz (DDR).
Szintaxis
[IDL]
HRESULT DDRAddString();
Paraméterek
Name
Az osztálytulajdonság neve.
sValue
A tulajdonsághoz rendelt érték. Csak az egy bájtos karakterkészletből adhat meg sztringértékeket.
nSQLWidth
A tulajdonsághoz hozzárendelhető sztring maximális hossza. Ez az érték nem tartalmazza a NULL karaktert. SMS 2003 esetén ez az érték nem lehet hosszabb 900 karakternél. SMS 2.0 esetén ez az érték nem lehet hosszabb 255 karakternél.
Flags
A tulajdonság jellemzői, például az összehasonlítás kulcsmezője. Adjon meg egy vagy több jelölőt vagy nullát.
Zászló | Leírás |
---|---|
ADDPROP_GUID (Hexadecimális 2) | Állandó tulajdonságot azonosít, és egyedileg azonosítja a felderített elemet. Ha a rendszer DDR-ekhez van megadva, akkor a Configuration Manager-ügyfél által létrehozott SMSID-nek kell lennie. Ezt a jelzőt csak a tulajdonságon használja a SMSUniqueIdentifier rendszer. Ha ADDPROP_GUID használ, akkor a ADDPROP_KEY is használnia kell.SMSUniqueIdentifier A a felderítési adatokat a leltáradatokhoz kapcsolja. Ha nem gyűjt leltáradatokat ehhez az erőforráshoz, nem kell megadnia a tulajdonságot a SMSUniqueIdentifier DDR-ben. |
ADDPROP_KEY (Hexadecimális 8) | Ezt a tulajdonságot kulcsmezőként azonosítja a DDR és az adatbázisban található osztálypéldányok összehasonlítása során. Ha az adatbázis egy példánya megegyezik a DDR-kulcs tulajdonságainak adataival, a példány frissül; ellenkező esetben egy új példány jön létre. |
ADDPROP_NAME (Hexadecimális 44) | Arra utasítja a Data Discovery Managert (DDM), hogy ennek a tulajdonságnak a sztringértékét használja a Name tulajdonság értékéhez.A Name tulajdonság egyike a DDM által létrehozott hat másik tulajdonságnak. |
ADDPROP_NAME2 (Hexadecimális 84) | Hozzáad egy tulajdonságot Comment a DDR-hez, és a tulajdonság sztringértékét használja annak értékéhez. |
Értékek visszaadott értéke
Ha a függvény sikeres, a visszatérési érték S_OK.
Ha a DDRNew függvény nem lett meghívva, a visszatérési érték S_FALSE.
Megjegyzések
A DDR-nek tartalmaznia kell egy sztringtulajdonságot, amely meghatározza a ADDPROP_NAME jelzőt. Az értéknek egyedileg kell azonosítania az erőforrást, mivel a Name
tulajdonságot általában az erőforrásadatok lekérdezésére használják.
A rendszer elutasítja a DDR-t, ha sValue
hosszabb, mint a(z) paraméterben nSQLWidth
megadott maximális hossz.
Több szót tartalmazó tulajdonságnevekhez használhat aláhúzásjeleket, összefűzést vagy szóközöket. Megadhatja sName
például a következőt: License_Number
, LicenseNumber
vagy LicenseNumber
. Ha a értéket adja meg sName
, LicenseNumber
a DDM összefűzi a szavakat, ami a következőt LicenseNumber
eredményezi: . Az adatbázisban létrehozott oszlopnév azonban a következő License_Number
: . Ugyanazt a konvenciót kell használnia, amikor olyan DDR-eket ad hozzá, amelyek példányokat hoznak létre vagy frissítenek egy meglévő erőforrásosztályban.
Követelmények
Futtatókörnyezetre vonatkozó követelmények
smsrsgenctl.dll
smsrsgen.dll
További információ: Configuration Manager Server Runtime requirements (Kiszolgálói futtatókörnyezet követelményei).
Fejlesztési követelmények
További információ: Configuration Manager Server Development Requirements (Kiszolgálófejlesztési követelmények Configuration Manager).
Lásd még
DDRAddInteger
DDRAddStringArray
DDRPropertyFlagsEnum Enumerálás
SMSResGen COM automation osztály
ISMSResGen interfész