Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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)