Compartilhar via


Interface IPropertyStoreCache (propsys.h)

Expõe métodos que permitem que um manipulador gerencie vários estados para cada propriedade.

Herança

A interface IPropertyStoreCache herda de IPropertyStore. IPropertyStoreCache também tem estes tipos de membros:

Métodos

A interface IPropertyStoreCache tem esses métodos.

 
IPropertyStoreCache::GetState

Obtém o estado de uma chave de propriedade especificada.
IPropertyStoreCache::GetValueAndState

Obtém dados de valor e estado para uma chave de propriedade.
IPropertyStoreCache::SetValueAndState

Define dados de valor e estado para uma chave de propriedade.

Comentários

Essa interface também fornece os métodos da interface IPropertyStore , da qual herda.

Quando implementar

Uma implementação dessa interface é fornecida por CLSID_InMemoryPropertyStore. Os usuários nunca devem precisar implementá-lo por conta própria.

CLSID_InMemoryPropertyStore implementa IPropertyStoreCache , bem como IPropertyStore e outras interfaces para que possa armazenar informações adicionais (PSC_STATE) sobre cada uma das propriedades. Essas informações podem ser úteis para implementadores do manipulador de propriedades. Ele também pode ser útil em outros cenários em que um cache de valores de propriedade é necessário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho propsys.h