Share via


Função RegisterMediaExtensionPackage (comppkgsup.h)

Importante

Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Registra a extensão de mídia com o PFN (Nome da Família de Pacotes) fornecido para o usuário atual.

Sintaxe

HRESULT RegisterMediaExtensionPackage(
  [in] PCWSTR packageFamilyName
);

Parâmetros

[in] packageFamilyName

O Nome da Família de Pacotes da extensão de mídia a ser registrada. Para obter mais informações, consulte Uma visão geral da Identidade do Pacote em aplicativos do Windows.

Retornar valor

Um HRESULT incluindo os seguintes valores:

Valor Descrição
S_OK Êxito
E_ACCESSDENIED A API foi chamada de um processo que não é de confiança total.
ERROR_INSTALL_FAILED O Nome da Família de Pacotes especificado não foi encontrado no sistema.

Comentários

Essa API pode ser usada para registrar extensões de mídia que já estão presentes no Windows, mas que ainda não foram registradas para o usuário atual. Os pacotes não serão baixados automaticamente da Microsoft Store. A API deve ser chamada de um processo de confiança total. Para obter mais informações sobre a funcionalidade restrita nível de permissão de confiança total . Confira Lista de capacidades restritas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho comppkgsup.h
Biblioteca Comppkgsup.lib
DLL Comppkgsup.dll