Funções (Sistema de propriedades do Windows)
Esta seção descreve as funções do Sistema de Propriedades do Windows.
Tópico | Sumário |
---|---|
Funções PROPVARIANT e VARIANT | Esta seção descreve um conjunto de funções auxiliares e conversão do Sistema de Propriedades do Windows usados com tipos PROPVARIANT e VARIANT . |
Funções do recipiente de propriedades | Esta seção descreve um conjunto de funções auxiliares do Windows usadas com objetos IPropertyBag . |
PifMgr_CloseProperties | Fecha as propriedades do aplicativo que foram abertas com PifMgr_OpenProperties. |
PifMgr_GetProperties | Retorna um bloco de dados especificado de um arquivo .pif. |
PifMgr_OpenProperties | Abre o arquivo .pif associado a um aplicativo MS-DOS da Microsoft e retorna um identificador para as propriedades do aplicativo. |
PifMgr_SetProperties | Atribui valores a um bloco de dados de um arquivo .pif. |
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 wrapper que chama iPropertySystem::EnumeratePropertyDescriptions do subsistema de esquema. Essa função recupera uma instância do objeto de subsistema que implementa IPropertyDescriptionList, para obter a lista inteira ou uma lista parcial de descrições de propriedade no sistema. |
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 shell. |
PSGetItemPropertyHandlerWithCreateObject | Recupera um manipulador de propriedades para um item shell. |
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 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 longos de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadPOINTL | Recupera as coordenadas armazenadas em uma propriedade contida em um recipiente de propriedades especificado. |
PSPropertyBag_ReadPOINTS | Recupera as coordenadas armazenadas em uma propriedade contida em 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 de cadeia de caracteres de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_ReadStrAlloc | Recupera detalhes sobre a alocação ou liberação de memória para uma cadeia de caracteres armazenada em uma propriedade contida em um recipiente de propriedades especificado. |
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 longo de uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WritePOINTL | Armazena as coordenadas de um ponto em uma propriedade em um recipiente de propriedades. |
PSPropertyBag_WritePOINTS | Armazena as coordenadas de um ponto em uma propriedade em um recipiente de propriedades. |
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 | Lê uma propriedade de um valor de dados desconhecido em um recipiente de propriedades. |
PSPropertyKeyFromString | Converte uma cadeia de caracteres em uma estrutura PROPERTYKEY . |
PSRefreshPropertySchema | Não há suporte no momento. |
PSRegisterPropertySchema | Informa o subsistema de esquema da adição de um arquivo de esquema de descrição de propriedade. |
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. |
SHAddDefaultPropertiesByExt | Adiciona propriedades padrão ao repositório de propriedades conforme registrado para a extensão de arquivo especificada. |
SHGetPropertyStoreForWindow | Recupera um objeto que representa a coleção de propriedades de uma janela específica, que permite que essas propriedades sejam consultadas ou definidas. |
SHGetPropertyStoreFromIDList | Recupera um objeto que dá suporte a IPropertyStore ou interfaces relacionadas de um ponteiro para uma lista de identificadores de item (PIDL). |
SHGetPropertyStoreFromParsingName | Retorna um repositório de propriedades para um item, dado um caminho ou nome de análise. |
SHPropStgCreate | Garante o tratamento adequado da recuperação ou atribuição da página de código para a operação de conjunto de propriedades solicitada. |
SHPropStgReadMultiple | Encapsula a função IPropertyStorage::ReadMultiple para garantir que as traduções ANSI e Unicode sejam tratadas corretamente para conjuntos de propriedades preteridos. |
SHPropStgWriteMultiple | Encapsula a função IPropertyStorage::WriteMultiple para garantir que as traduções ANSI e Unicode sejam tratadas corretamente para conjuntos de propriedades preteridos. |
Tópicos relacionados