Compartilhar via


DDRAddStringArray

A DDRAddStringArray função, no Configuration Manager, adiciona uma propriedade de matriz de cadeia ao registo de deteção de dados (DDR).

Sintaxe

[IDL]
HRESULT DDRAddStringArray();

Parâmetros

sName Nome da propriedade de classe.

sArray Matriz de cadeias atribuídas à propriedade . Só pode introduzir valores de cadeia a partir do conjunto de carateres de byte único.

nArraySize Número de elementos em sArray.

nSQLWidth Comprimento máximo de uma cadeia que pode ser atribuída a esta propriedade. Este valor não inclui o caráter NULL. Para o SMS 2003, este valor não pode ter mais de 900 carateres. Para o SMS 2.0, este valor não pode ter mais de 255 carateres.

dwFlags Características da propriedade, como um campo de chave utilizado para comparações. Introduza o seguinte sinalizador ou um zero.

Flag 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 da chave DDR, a instância é atualizada; caso contrário, é criada uma nova instância.

Return Values

Se a função for bem-sucedida, o valor devolvido será S_OK.

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

Comentários

As cadeias com mais tempo do que o comprimento máximo especificado em nSQLWidth são truncadas.

Pode utilizar carateres de sublinhado, concatenação ou espaços para nomes de propriedades que contenham múltiplas palavras. Por exemplo, pode especificar sName como License_Number, LicenseNumberou LicenseNumber. Se especificar sName como LicenseNumber, o Data Discovery Manager (DDM) concatena as palavras, o que resulta em LicenseNumber. No entanto, o nome da coluna, que é criado na base de dados, é License_Number. Tem de utilizar a mesma convenção quando adicionar DDRs que criam ou atualizam instâncias numa classe de recursos existente.

Requisitos

Requisitos de Runtime

smsrsgenctl.dll

smsrsgen.dll

Para obter mais informações, veja Configuration Manager Server Runtime Requirements (Requisitos de Runtime do Servidor do Configuration Manager).

Requisitos de Desenvolvimento

Para obter mais informações, veja Requisitos de Desenvolvimento do Configuration Manager Server.

Confira também

DDRAddIntegerArrayDDRAddStringDDRPropertyFlagsEnum EnumerationSMSResGen COM Automation Class (Classe de Automatização SMSResGen COM)