Registrierungseintrag "FormatCode"
Wenn Windows Media Player eine benutzerdefinierte Dateinamenerweiterung findet, sucht sie nach einem Registrierungsunterschlüssel, der der Erweiterung entspricht. Der Unterschlüssel wird unter File Name Extension Registry Einstellungen. Einer der Registrierungseinträge, die unter dem Unterschlüssel der Erweiterung angezeigt werden können, ist der FormatCode-Eintrag.
Der Registrierungseintrag FormatCode gibt den MTP-Formatcode (Media Transport Protocol) für Dateien mit der benutzerdefinierten Erweiterung an. Der Registrierungseintrag FormatCode hat das folgende Format.
| Name | type | Wert |
|---|---|---|
| FormatCode | REG _ DWORD | Eine positive 16-Bit-Ganzzahl, die das Format der Datei identifiziert. |
Wenn der Benutzer versucht, eine digitale Mediendatei mit einer benutzerdefinierten Dateierweiterung auf ein portables Gerät zu kopieren, sucht Windows Media Player in der Registrierung nach einem Formatcode, der der benutzerdefinierten Dateierweiterung zugeordnet ist. Wenn Windows Media Player einen Formatcode findet, wird MTP verwendet, um zu bestimmen, ob das Gerät das benutzerdefinierte Dateiformat unterstützt. Wenn das Gerät das Format unterstützt, wird die Mediendatei auf das Gerät kopiert, ohne transcodiert zu werden.
Ein Gerät, das MTP unterstützt, kann Windows Media Player ein DeviceInfo-Dataset zur Verfügung stellen, das unter anderem eine Liste von Formatcodes enthält, die vom Gerät unterstützt werden.
Wenn Sie ein benutzerdefiniertes Dateiformat entwickeln, können Sie einen Formatcode von Microsoft anfordern. Informationen zum Anfordern eines Formatcodes finden Sie im Microsoft Media Transport Protocol Porting Kit, das im Microsoft Windows Media Developer Center verfügbar ist.