Udostępnij za pośrednictwem


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_NumberLicenseNumberlub 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