cabeçalho propsys.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
propsys.h contém as seguintes interfaces de programação:
ICreateObject Expõe um método que cria um objeto de uma classe especificada. |
IDelayedPropertyStoreFactory Expõe um método para criar um objeto IPropertyStore especificado em circunstâncias em que o acesso à propriedade é potencialmente lento. |
Iinitializewithfile Expõe um método para inicializar um manipulador, como um manipulador de propriedades, manipulador de miniaturas ou manipulador de visualização, com um caminho de arquivo. |
Iinitializewithstream Expõe um método que inicializa um manipulador, como um manipulador de propriedades, um manipulador de miniaturas ou um manipulador de visualização, com um fluxo. |
INamedPropertyStore Expõe métodos que obtêm e definem propriedades nomeadas. |
IObjectWithPropertyKey Expõe métodos para obter e definir a chave de propriedade. |
IPersistSerializedPropStorage Expõe métodos para persistir dados de armazenamento de propriedades serializados para uso posterior e restaurar dados persistentes para uma nova instância do repositório de propriedades. (IPersistSerializedPropStorage) |
IPersistSerializedPropStorage2 Expõe métodos para persistir dados de armazenamento de propriedades serializados para uso posterior e restaurar dados persistentes para uma nova instância do repositório de propriedades. (IPersistSerializedPropStorage2) |
IPropertyChange Expõe um método que encapsula uma alteração em uma única propriedade. |
IPropertyChangeArray Expõe métodos para várias operações de alteração que podem ser passadas para IFileOperation. |
IPropertyDescription Expõe métodos que enumeram e recuperam detalhes de descrição de propriedade individuais. (IPropertyDescription) |
IPropertyDescription2 Expõe métodos que enumeram e recuperam detalhes de descrição de propriedade individuais. (IPropertyDescription2) |
IPropertyDescriptionAliasInfo Expõe métodos para obter as propriedades de colunas "classificar por" para um item. Essa interface é usada por objetos de interface do usuário que desejam recuperar as colunas de classificação primárias ou secundárias para uma determinada propriedade. |
IPropertyDescriptionList Expõe métodos que extraem informações de uma coleção de descrições de propriedade apresentadas como uma lista. |
IPropertyDescriptionRelatedPropertyInfo Fornece um método que recupera uma interface IPropertyDescription. |
IPropertyDescriptionSearchInfo Expõe informações relacionadas à pesquisa de uma propriedade. |
IPropertyEnumType Expõe métodos que extraem dados de informações de enumeração. IPropertyEnumType fornece acesso aos elementos enum enum enumRange no esquema de propriedade de forma programática em tempo de execução. |
IPropertyEnumType2 Expõe métodos que extraem dados de informações de enumeração. IPropertyEnumType2 estende IPropertyEnumType. |
IPropertyEnumTypeList Expõe métodos que enumeram os valores possíveis para uma propriedade. |
Ipropertystore Essa interface expõe métodos usados para enumerar e manipular valores de propriedade. |
IPropertyStoreCache Expõe métodos que permitem que um manipulador gerencie vários estados para cada propriedade. |
IPropertyStoreCapabilities Expõe um método que determina se uma propriedade pode ser editada na interface do usuário pelo usuário. |
IPropertyStoreFactory Expõe métodos para obter um objeto IPropertyStore. |
IPropertySystem Expõe métodos que obtêm descrições de propriedade, registram e cancelam o registro de esquemas de propriedade, enumeram descrições de propriedade e formatizam valores de propriedade de maneira estrita. |
PropVariantToWinRTPropertyValue Extrai dados de uma estrutura PROPVARIANT em um valor de propriedade Windows Runtime. |
PSCoerceToCanonicalValue Converte o valor de uma propriedade no valor canônico, de acordo com a descrição da propriedade. |
PSCreateAdapterFromPropertyStore Cria um adaptador de um IPropertyStore. |
PSCreateDelayedMultiplexPropertyStore Cria um repositório de propriedades somente leitura e associação atrasada que contém vários repositórios de propriedades. |
PSCreateMemoryPropertyStore Cria um repositório de propriedades na memória. |
PSCreateMultiplexPropertyStore Cria um repositório de propriedades somente leitura que contém vários repositórios de propriedades, cada um dos quais deve dar suporte a IPropertyStore ou IPropertySetStorage. |
PSCreatePropertyChangeArray Cria um contêiner para um conjunto de objetos IPropertyChange. Esse contêiner pode ser usado com IFileOperation para aplicar um conjunto de alterações de propriedade a um conjunto de arquivos. |
PSCreatePropertyStoreFromObject Aceita a interface IUnknown de um objeto que dá suporte a IPropertyStore ou IPropertySetStorage. Se o objeto der suporte a IPropertySetStorage, ele será encapsulado para que ele dê suporte a IPropertyStore. |
PSCreatePropertyStoreFromPropertySetStorage Encapsula uma interface IPropertySetStorage em uma interface IPropertyStore. |
PSCreateSimplePropertyChange Cria uma alteração de propriedade simples. |
PSEnumeratePropertyDescriptions Uma API de wrapper que chama iPropertySystem::EnumeratePropertyDescriptions do subsistema de esquema. |
PSFormatForDisplay Obtém uma representação de cadeia de caracteres Unicode formatada de um valor de propriedade armazenado em uma estrutura PROPVARIANT. O chamador é responsável por alocar o buffer de saída. |
PSFormatForDisplayAlloc Obtém uma representação de cadeia de caracteres Unicode formatada de um valor de propriedade armazenado em uma estrutura PROPVARIANT. Essa função aloca memória para a cadeia de caracteres de saída. |
PSFormatPropertyValue Obtém uma representação de cadeia de caracteres Unicode formatada de um valor de propriedade armazenado em um repositório de propriedades. Essa função aloca memória para a cadeia de caracteres de saída. |
PSGetImageReferenceForValue Obtém uma instância de uma interface de descrição de propriedade para uma propriedade especificada. |
PSGetItemPropertyHandler Recupera um manipulador de propriedades para um item do Shell. (PSGetItemPropertyHandler) |
PSGetItemPropertyHandlerWithCreateObject Recupera um manipulador de propriedades para um item do Shell. (PSGetItemPropertyHandlerWithCreateObject) |
PSGetNamedPropertyFromPropertyStorage Obtém um valor do armazenamento de propriedades serializado pelo nome da propriedade. |
PSGetNameFromPropertyKey Recupera o nome canônico da propriedade , considerando sua PROPERTYKEY. |
PSGetPropertyDescription Obtém uma instância de uma interface de descrição de propriedade para uma propriedade especificada por uma estrutura PROPERTYKEY. |
PSGetPropertyDescriptionByName Obtém uma instância de uma interface de descrição de propriedade para um nome de propriedade especificado. |
PSGetPropertyDescriptionListFromString Obtém uma instância de uma interface de lista de descrição de propriedade para uma lista de propriedades especificada. |
PSGetPropertyFromPropertyStorage Obtém o valor de uma propriedade como armazenado no armazenamento de propriedades serializado. |
PSGetPropertyKeyFromName Obtém a chave de propriedade para um nome de propriedade canônica. |
PSGetPropertySystem Obtém uma instância do objeto de subsistema que implementa IPropertySystem. |
PSGetPropertyValue Obtém um valor de propriedade de um repositório de propriedades. |
PSLookupPropertyHandlerCLSID Obtém o CLSID (identificador de classe) de um manipulador de propriedade de arquivo registrado por computador. |
PSPropertyBag_Delete Exclui uma propriedade de um recipiente de propriedades. |
PSPropertyBag_ReadBOOL Lê o valor de dados BOOL de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadBSTR Lê um valor de dados BSTR de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadDWORD Lê um valor de dados DWORD da propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadGUID Lê o valor de dados guid de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadInt Lê um valor de dados int de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadLONG Lê um valor de dados LONG de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadPOINTL Recupera as coordenadas de propriedade armazenadas em uma estrutura POINTL de um recipiente de propriedades especificado. |
PSPropertyBag_ReadPOINTS Recupera as coordenadas de propriedade armazenadas em uma estrutura POINTS de um recipiente de propriedades especificado. |
PSPropertyBag_ReadPropertyKey Lê a chave de propriedade de uma propriedade em um recipiente de propriedades especificado. |
PSPropertyBag_ReadRECTL Recupera as coordenadas de um retângulo armazenado em uma propriedade contida em um recipiente de propriedades especificado. |
PSPropertyBag_ReadSHORT Lê o valor de dados SHORT de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadStr Lê o valor de dados da cadeia de caracteres de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadStrAlloc Lê um valor de dados de cadeia de caracteres de uma propriedade em um recipiente de propriedades e aloca memória para a cadeia de caracteres que é lida. |
PSPropertyBag_ReadStream Lê o fluxo de dados armazenado em uma determinada propriedade contida em um recipiente de propriedades especificado. |
PSPropertyBag_ReadType Lê o tipo de valor de dados de uma propriedade armazenada em um recipiente de propriedades. |
PSPropertyBag_ReadULONGLONG Lê um valor de dados ULONGLONG de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadUnknown Lê uma determinada propriedade de um valor de dados desconhecido em um recipiente de propriedades. |
PSPropertyBag_WriteBOOL Define o valor BOOL de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteBSTR Define o valor BSTR de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteDWORD Define o valor DWORD de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteGUID Define o valor guid de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteInt Define o valor int de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteLONG Define o valor LONG de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WritePOINTL Armazena as coordenadas de propriedade em uma estruturaPOINTL de um recipiente de propriedades especificado. |
PSPropertyBag_WritePOINTS Armazena as coordenadas de propriedade em uma estruturaPOINTS de um recipiente de propriedades especificado. |
PSPropertyBag_WritePropertyKey Define o valor da chave de propriedade de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteRECTL Armazena as coordenadas de um retângulo em uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteSHORT Define o valor SHORT de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteStr Define o valor da cadeia de caracteres de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteStream Grava um fluxo de dados em uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteULONGLONG Define o valor ULONGLONG de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WriteUnknown Grava uma propriedade de um valor de dados desconhecido em um recipiente de propriedades. |
PSPropertyKeyFromString Converte uma cadeia de caracteres em uma estrutura PROPERTYKEY. |
PSRefreshPropertySchema Sem suporte. É válido chamar essa função, mas ela não é implementada para executar nenhuma função, portanto, não há motivo para fazer isso. |
PSRegisterPropertySchema Informa o subsistema de esquema da adição de um arquivo de esquema de descrição de propriedade. (PSRegisterPropertySchema) |
PSSetPropertyValue Define o valor de uma propriedade em um repositório de propriedades. |
PSStringFromPropertyKey Cria uma cadeia de caracteres que identifica uma propriedade da chave dessa propriedade. |
PSUnregisterPropertySchema Informa o subsistema de esquema da remoção de um arquivo de esquema de descrição da propriedade. |
WinRTPropertyValueToPropVariant Copia o conteúdo de um valor de propriedade de runtime do Windows para uma estrutura PROPVARIANT. |
GETPROPERTYSTOREFLAGS Indica sinalizadores que modificam o objeto de repositório de propriedades recuperado por métodos que criam um repositório de propriedades, como IShellItem2::GetPropertyStore ou IPropertyStoreFactory::GetPropertyStore. |
PKA_FLAGS Descreve o comportamento da matriz de alteração de propriedade. |
PROPDESC_AGGREGATION_TYPE Descreve como os valores de propriedade são exibidos quando vários itens são selecionados. |
PROPDESC_COLUMNINDEX_TYPE Indica se ou como uma propriedade pode ser indexada. |
PROPDESC_CONDITION_TYPE Descreve o tipo de condição a ser usado ao exibir a propriedade na interface do usuário do construtor de consultas no Windows Vista, mas não no Windows 7 e posterior. |
PROPDESC_ENUMFILTER Descreve a lista filtrada de descrições de propriedade retornadas. |
PROPDESC_FORMAT_FLAGS Usado por funções auxiliares de descrição de propriedade, como PSFormatForDisplay, para indicar o formato de uma cadeia de caracteres de propriedade. |
PROPDESC_RELATIVEDESCRIPTION_TYPE Descreve o tipo de descrição relativa para uma descrição de propriedade, conforme determinado pelo atributo relativeDescriptionType do elemento displayInfo. |
PROPDESC_SEARCHINFO_FLAGS Determina se e como uma propriedade é indexada pelo Windows Search. |
PROPDESC_TYPE_FLAGS Descreve atributos do elemento typeInfo no arquivo .propdesc da propriedade. |
PROPDESC_VIEW_FLAGS Esses sinalizadores descrevem as propriedades nas cadeias de caracteres da lista de descrição da propriedade. |
PSC_STATE Especifica o estado de uma propriedade. Eles são definidos manualmente pelo código que hospeda o cache do repositório de propriedades na memória. |