Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta seção descreve as funções do Sistema de Propriedades do Windows.
| Tópico | Índice |
|---|---|
| Funções PROPVARIANT e VARIANT | Esta seção descreve um conjunto de funções auxiliares e de conversão do Sistema de Propriedades do Windows usadas com PROPVARIANT e tipos de VARIANT. |
| Funções do Saco de Propriedades | Esta seção descreve um conjunto de funções auxiliares do Windows usadas com IPropertyBag objetos. |
| PifMgr_CloseProperties | Fecha as propriedades do aplicativo que foram abertas com PifMgr_OpenProperties. |
| PifMgr_GetProperties | Retorna um bloco especificado de dados 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 para o valor canônico, de acordo com a descrição da propriedade. |
| PSCreateAdapterFromPropertyStore | Cria um adaptador a partir de um IPropertyStore. |
| PSCreateDelayedMultiplexPropertyStore | Cria um repositório de propriedades somente leitura e vinculaçã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 suportar IPropertyStore ou IPropertySetStorage. |
| PSCreatePropertyChangeArray | Cria um contêiner para um conjunto de IPropertyChange objetos. Esse contêiner pode ser usado com IFileOperation para aplicar um conjunto de alterações de propriedade a um conjunto de arquivos. |
| PSCreatePropertyStoreFromObject | Aceita o IUnknown interface de um objeto que suporta IPropertyStore ou IPropertySetStorage. Se o objeto suportar IPropertySetStorage, ele será encapsulado para que ele suporte IPropertyStore. |
| PSCreatePropertyStoreFromPropertySetStorage | Encapsula um interface IPropertySetStorage em uma interfaceIPropertyStore. |
| PSCreateSimplePropertyChange | Cria uma alteração de propriedade simples. |
| PSEnumeratePropertyDescriptions | Uma API de wrapper que chama o IPropertySystem::EnumeratePropertyDescriptions do subsistema de esquema. Esta 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 propriedades no sistema. |
| PSFormatForDisplay | Obtém uma representação formatada de cadeia de caracteres Unicode 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 formatada de cadeia de caracteres Unicode de um valor de propriedade armazenado em uma estrutura dePROPVARIANT. Esta função aloca memória para a cadeia de caracteres de saída. |
| PSFormatPropertyValue | Obtém uma representação formatada de cadeia de caracteres Unicode de um valor de propriedade armazenado em um repositório de propriedades. Esta 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. |
| PSGetItemPropertyHandlerWithCreateObject | Recupera um manipulador de propriedades para um item do Shell. |
| PSGetNamedPropertyFromPropertyStorage | Obtém um valor do armazenamento de propriedade serializado por nome de propriedade. |
| PSGetNameFromPropertyKey | Recupera o nome canônico da propriedade, dado seu PROPERTYKEY. |
| PSGetPropertyDescription | Obtém uma instância de uma interface de descrição de propriedade para uma propriedade especificada por uma estrutura dePROPERTYKEY. |
| 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 propriedades para uma lista de propriedades especificada. |
| PSGetPropertyFromPropertyStorage | Obtém o valor de uma propriedade conforme armazenada no armazenamento de propriedades serializadas. |
| PSGetPropertyKeyFromName | Obtém a chave de propriedade para um nome de propriedade canônico. |
| PSGetPropertySystem | Obtém uma instância do objeto de subsistema que implementa IPropertySystem. |
| PSGetPropertyValue | Obtém um valor de propriedade de uma loja de propriedades. |
| PSLookupPropertyHandlerCLSID | Obtém o identificador de classe (CLSID) de um manipulador de propriedade de arquivo registrado por computador. |
| PSPropertyBag_Delete | Exclui uma propriedade de um pacote de propriedades. |
| PSPropertyBag_ReadBOOL | Lê o BOOL valor de dados de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadBSTR | Lê um BSTR valor de dados de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadDWORD | Lê um DWORD valor de dados da propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadGUID | Lê o valor de dados GUID de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadInt | Lê um int valor de dados de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadLONG | Lê um valor de dados de de longo de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadPOINTL | Recupera as coordenadas armazenadas em uma propriedade contida em um pacote de propriedades especificado. |
| PSPropertyBag_ReadPOINTS | Recupera as coordenadas armazenadas em uma propriedade contida em um pacote de propriedades especificado. |
| PSPropertyBag_ReadPropertyKey | Lê a chave de propriedade de uma propriedade em um pacote de propriedades especificado. |
| PSPropertyBag_ReadRECTL | Recupera as coordenadas de um retângulo armazenado em uma propriedade contida em um pacote de propriedades especificado. |
| PSPropertyBag_ReadSHORT | Lê o SHORT valor de dados de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadStr | Lê o valor de dados da cadeia de caracteres de uma propriedade em um pacote 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 pacote de propriedades especificado. |
| PSPropertyBag_ReadStream | Lê o fluxo de dados armazenado em uma determinada propriedade contida em um pacote de propriedades especificado. |
| PSPropertyBag_ReadType | Lê o tipo de valor de dados de uma propriedade armazenada em um pacote de propriedades. |
| PSPropertyBag_ReadULONGLONG | Lê um ULONGLONG valor de dados de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_ReadUnknown | Lê uma determinada propriedade de um valor de dados desconhecido em um pacote de propriedades. |
| PSPropertyBag_WriteBOOL | Define o BOOL valor de uma propriedade em um saco de propriedades. |
| PSPropertyBag_WriteBSTR | Define o BSTR valor de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteDWORD | Define o valor DWORD de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteGUID | Define o valor GUID de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteInt | Define o int valor de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteLONG | Define o valor de longo de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WritePOINTL | Armazena as coordenadas de um ponto em uma propriedade em um saco de propriedades. |
| PSPropertyBag_WritePOINTS | Armazena as coordenadas de um ponto em uma propriedade em um saco de propriedades. |
| PSPropertyBag_WritePropertyKey | Define o valor da chave de propriedade de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteRECTL | Armazena as coordenadas de um retângulo em uma propriedade em um saco de propriedades. |
| PSPropertyBag_WriteSHORT | Define o valor de SHORT de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteStr | Define o valor da cadeia de caracteres de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteStream | Grava um fluxo de dados em uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteULONGLONG | Define o valor de ULONGLONG de uma propriedade em um pacote de propriedades. |
| PSPropertyBag_WriteUnknown | Lê uma propriedade de um valor de dados desconhecido em um pacote de propriedades. |
| PSPropertyKeyFromString | Converte uma cadeia de caracteres em uma estruturaPROPERTYKEY. |
| PSRefreshPropertySchema | Não suportado atualmente. |
| 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 a partir 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, o que permite que essas propriedades sejam consultadas ou definidas. |
| SHGetPropertyStoreFromIDList | Recupera um objeto que suporta 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 do conjunto de propriedades solicitado. |
| SHPropStgReadMultiple | Encapsula o função IPropertyStorage::ReadMultiple para garantir que as traduções ANSI e Unicode sejam tratadas corretamente para conjuntos de propriedades preteridas. |
| SHPropStgWriteMultiple | Encapsula o função IPropertyStorage::WriteMultiple para garantir que as traduções ANSI e Unicode sejam tratadas corretamente para conjuntos de propriedades preteridas. |
Tópicos relacionados