Interface IWiaPropertyStorage (wia_xp.h)
A interface IWiaPropertyStorage é usada para acessar informações sobre as propriedades do objeto IWiaItem . Os aplicativos devem consultar um item para obter sua interface IWiaPropertyStorage .
Herança
A interface IWiaPropertyStorage herda da interface IUnknown . IWiaPropertyStorage também tem esses tipos de membros:
Métodos
A interface IWiaPropertyStorage tem esses métodos.
IWiaPropertyStorage::GetCount O método IWiaPropertyStorage::GetCount retorna o número de propriedades armazenadas no armazenamento de propriedades. |
IWiaPropertyStorage::GetPropertyAttributes O método IWiaPropertyStorage::GetPropertyAttributes recupera direitos de acesso e informações de valor legal para um conjunto especificado de propriedades. |
IWiaPropertyStorage::GetPropertyStream O método IWiaPropertyStorage::GetPropertyStream recupera o fluxo de propriedades de um item. |
IWiaPropertyStorage::SetPropertyStream O IWiaPropertyStorage::SetPropertyStream define o fluxo de propriedades de um item na árvore de objetos IWiaItem de um dispositivo de hardware WIA (Aquisição de Imagens do Windows). |
Comentários
A interface IWiaPropertyStorage inclui vários métodos muito semelhantes aos seguintes métodos da interface IPropertyStorage . As descrições e comentários para a versão IPropertyStorage desses métodos também se aplicam ao IWiaPropertyStorage .
Métodos IPropertyStorage | Descrição |
---|---|
IPropertyStorage::ReadMultiple | Lê valores da propriedade em um conjunto de propriedades. |
IPropertyStorage::WriteMultiple | Grava valores de propriedade em um conjunto de propriedades. |
IPropertyStorage::D eleteMultiple | Exclui propriedades em um conjunto de propriedades. |
IPropertyStorage::ReadPropertyNames | Obtém nomes de cadeia de caracteres que correspondem a determinados identificadores de propriedade. |
IPropertyStorage::WritePropertyNames | Cria ou altera nomes de cadeia de caracteres que correspondem a determinados identificadores de propriedade. |
IPropertyStorage::D eletePropertyNames | Exclui nomes de cadeia de caracteres para determinados identificadores de propriedade. |
IPropertyStorage::SetClass | Atribui um CLSID ao conjunto de propriedades. |
IPropertyStorage::Commit | Assim como no IStorage::Commit, libera ou confirma alterações no objeto de armazenamento de propriedades. |
IPropertyStorage::Revert | Quando o armazenamento de propriedades é aberto no modo transacionado, descarta todas as alterações desde a última confirmação. |
IPropertyStorage::Enum | Cria e obtém um ponteiro para um enumerador para propriedades dentro desse conjunto. |
IPropertyStorage::Stat | Recebe estatísticas sobre esse conjunto de propriedades. |
IPropertyStorage::SetTimes | Define os tempos de modificação, criação e acesso para o conjunto de propriedades. |
A interface IWiaPropertyStorage , como todas as interfaces COM (Component Object Model), herda os métodos de interface IUnknown .
Métodos IUnknown | Descrição |
---|---|
IUnknown::QueryInterface | Retorna ponteiros para interfaces com suporte. |
IUnknown::AddRef | Incrementa a contagem de referência. |
IUnknown::Release | Contagem de referência decrementos. |
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wia_xp.h (inclua Wia.h) |