Megosztás a következőn keresztül:


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 SMSUniqueIdentifierDDR-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 Nametulajdonsá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 nSQLWidthmegadott 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, LicenseNumbervagy LicenseNumber. Ha a értéket adja meg sName , LicenseNumbera DDM összefűzi a szavakat, ami a következőt LicenseNumbereredmé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