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.