Partilhar via


DDRAddStringArray

A DDRAddStringArray função, no Gestor de Configuração, adiciona uma propriedade de matriz de cordas ao registo de descoberta de dados (DDR).

Sintaxe

[IDL]  
HRESULT DDRAddStringArray();  

Parâmetros

sName
Nome da propriedade da classe.

sArray
Conjunto de cordas atribuídas à propriedade. Só é possível introduzir valores de cordas a partir do conjunto de caracteres de byte único.

nArraySize
Número de elementos em sArray .

nSQLWidth
Comprimento máximo de uma corda que pode ser atribuída a esta propriedade. Este valor não inclui o carácter NU. Para SMS 2003, este valor não pode ser superior a 900 caracteres. Para SMS 2.0, este valor não pode ser superior a 255 caracteres.

dwFlags
Características da propriedade, como um campo chave usado para comparações. Introduza a seguinte bandeira ou um zero.

Sinalizador Descrição
ADDPROP_KEY (Hexadecimal 8) Identifica esta propriedade como um campo chave durante uma comparação deste DDR com instâncias de classe na base de dados. Se uma instância na base de dados corresponder aos dados das propriedades-chave do DDR, o caso é atualizado; caso contrário, um novo exemplo é criado.

Valores de devolução

Se a função tiver sucesso, o valor de retorno é S_OK.

Se a função DDRNew não tiver sido chamada, o valor de retorno é S_FALSE.

Observações

As cordas mais compridas do que o comprimento máximo especificado nSQLWidth são truncadas.

Você pode usar sublinhados, concatenação ou espaços para nomes de propriedade que contêm várias palavras. Por exemplo, pode especificar sName como , ou . License_Number LicenseNumber LicenseNumber . Se especificar como , o Gestor de Descoberta de sName LicenseNumber Dados (DDM) concatena as palavras, que resulta em LicenseNumber . No entanto, o nome da coluna, que é criado na base de dados, é License_Number . Deve utilizar a mesma convenção quando adicionar DDRs que criam ou atualizam casos numa classe de recursos existente.

Requisitos

Requisitos de Tempo de Execução

smsrsgenctl.dll

smsrsgen.dll

Para obter mais informações, consulte Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).

Requisitos de Desenvolvimento

Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).

Consulte também

DDRAddIntegerArray
DDRAddString
DDRPropertyFlagsEnum Enumeração
Aula de Automação SMSResGen COM