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