DDRAddStringArray
Funkcja DDRAddStringArray
w Configuration Manager dodaje właściwość tablicy ciągów do rekordu odnajdywania danych (DDR).
Składni
[IDL]
HRESULT DDRAddStringArray();
Parametry
sName
Nazwa właściwości klasy.
sArray
Tablica ciągów przypisanych do właściwości. Wartości ciągu można wprowadzać tylko z zestawu znaków jedno bajtowych.
nArraySize
Liczba elementów w elem sArray
.
nSQLWidth
Maksymalna długość ciągu, który można przypisać do tej właściwości. Ta wartość nie zawiera znaku NULL. W przypadku programu SMS 2003 ta wartość nie może być większa niż 900 znaków. W przypadku programu SMS 2.0 ta wartość nie może być większa niż 255 znaków.
dwFlags
Cechy właściwości, takie jak pole klucza używane do porównań. Wprowadź następującą flagę lub zero.
Flaga | Opis |
---|---|
ADDPROP_KEY (szesnastkowa 8) | Identyfikuje tę właściwość jako pole klucza podczas porównywania tej trasy DDR z wystąpieniami klas w bazie danych. Jeśli wystąpienie w bazie danych jest zgodne z danymi właściwości klucza DDR, wystąpienie zostanie zaktualizowane; W przeciwnym razie zostanie utworzone nowe wystąpienie. |
Wartości zwracane
Jeśli funkcja powiedzie się, zwracana wartość jest S_OK.
Jeśli funkcja DDRNew nie została wywołana, zwracana wartość jest S_FALSE.
Uwagi
Ciągi dłuższe niż maksymalna długość określona w nSQLWidth
są obcinane.
Możesz użyć podkreślenia, łączenia lub spacji dla nazw właściwości zawierających wiele wyrazów. Można na przykład określić sName
wartość , License_Number
LicenseNumber
lub LicenseNumber
. Jeśli określisz sName
wartość LicenseNumber
, menedżer odnajdywania danych (DDM) połączy wyrazy, co spowoduje .LicenseNumber
Jednak nazwa kolumny, która jest tworzona w bazie danych, to License_Number
. Należy użyć tej samej konwencji podczas dodawania żądań DDR, które tworzą lub aktualizują wystąpienia w istniejącej klasie zasobów.
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
smsrsgenctl.dll
smsrsgen.dll
Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.
Wymagania programistyczne
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.
Zobacz też
DDRAddIntegerArray
DDRAddString
DDRPropertyFlagsEnum, wyliczenie
SMSResGen, klasa automatyzacji COM