Freigeben über


RegisterMediaExtensionPackage-Funktion (comppkgsup.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Registriert die Medienerweiterung mit dem angegebenen Paketfamiliennamen (Package Family Name, PFN) für den aktuellen Benutzer.

Syntax

HRESULT RegisterMediaExtensionPackage(
  [in] PCWSTR packageFamilyName
);

Parameter

[in] packageFamilyName

Der Paketfamilienname der zu registrierenden Medienerweiterung. Weitere Informationen finden Sie unter Eine Übersicht über die Paketidentität in Windows-Apps.

Rückgabewert

Ein HRESULT mit den folgenden Werten:

Wert BESCHREIBUNG
S_OK Erfolg
E_ACCESSDENIED Die API wurde von einem Prozess aufgerufen, der nicht vollständig vertrauenswürdig ist.
ERROR_INSTALL_FAILED Der angegebene Paketfamilienname wurde im System nicht gefunden.

Hinweise

Diese API kann verwendet werden, um Medienerweiterungen zu registrieren, die bereits in Windows vorhanden sind, aber noch nicht für den aktuellen Benutzer registriert wurden. Pakete werden nicht automatisch aus dem Microsoft Store heruntergeladen. Die API muss aus einem vollständig vertrauenswürdigen Prozess aufgerufen werden. Weitere Informationen zur Eingeschränkten Berechtigungsstufe für vollständige Vertrauenswürdigkeit . Siehe Liste eingeschränkter Funktionen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2
Kopfzeile comppkgsup.h
Bibliothek Comppkgsup.lib
DLL Comppkgsup.dll