Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve as funções do Sistema de Propriedades do Windows.
| Tópico | Conteúdo |
|---|---|
| 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 do Microsoft MS-DOS 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 de 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 deles deve dar suporte a IPropertyStore ou IPropertySetStorage. |
| PSCreatePropertyChangeArray | Cria um contêiner para um conjunto de objetosIPropertyChange. 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 interfaceIUnknownde 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 interfaceIPropertySetStorageem uma interfaceIPropertyStore. |
| PSCreateSimplePropertyChange | Cria uma alteração de propriedade simples. |
| PSEnumeratePropertyDescriptions | Uma API de wrapper que chama o subsistema de esquema IPropertySystem::EnumeratePropertyDescriptions. 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 dePROPVARIANT. 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 dePROPVARIANT. 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 seu PROPERTYKEY. |
| PSGetPropertyDescription | Obtém uma instância de uma interface de descrição de propriedade para uma propriedade especificada por uma estruturaPROPERTYKEY. |
| 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 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 DWORD valor de dados 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 longo 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 ULONGLONG valor de dados 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 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 ULONGLONG valor 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 dePROPERTYKEY. |
| 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 de 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 PIDL (lista de identificadores de item). |
| 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