IDiaPropertyStorage::ReadMultiple
Leituras especificado propriedades do conjunto atual de propriedade.
HRESULT ReadMultiple(
ULONG cpspec,
PROPSPEC const rgpspec,
PROPVARIANT rgvar
);
Parâmetros
cpspec
[in] Contagem de propriedades especificadas na rgpspec array. Se for zero, o método retorna sem propriedades mas retornar S_OK como um código de sucesso.rgpspec
[in] Uma matriz de propriedades a serem lidos. Propriedades podem ser especificadas por uma identificação de propriedade ou por um nome de seqüência de caracteres opcional. Não é necessário especificar as propriedades em uma ordem específica na matriz. A matriz pode conter propriedades duplicadas, resultando em valores de propriedade duplicada no retorno nas propriedades simples. Propriedades simples não devem retornar em uma tentativa para abri-los pela segunda vez o acesso negado. A matriz pode conter uma mistura de identificações de propriedade e seqüência de caracteres. Essa matriz deve ter pelo menos cpspec número de valores de propriedade.rgvar
[in, out] Uma matriz de PROPVARIANT estruturas (no namespace Microsoft.VisualStudio.OLE.Interop) para ser preenchido com valores para cada propriedade. A matriz deve ser pelo menos cpspec elementos de tamanho. O chamador não precisa inicializar os valores na matriz.
Valor de retorno
Se bem-sucedida, retorna S_OK. Retorna S_FALSE se um ou mais das propriedades não foi encontrado. Caso contrário, retorna um código de erro.
Comentários
Se uma propriedade não foi encontrada, a entrada correspondente na rgvar matriz contém um VARIANT com o tipo de VT_EMPTY.