Udostępnij przez


Struktury klienta DRM w usłudze Microsoft Windows Media

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i składnik zapisywania ujścia . czytnika źródeł i składników zapisywania ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisywania ujścia zamiast zestawu SDK windows Media Format 11, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Następujące struktury są obsługiwane przez rozszerzone interfejsy API klienta DRM systemu Windows Media.

Struktura lub wyliczenie Opis
DRM_AUDIO_OUTPUT_PROTECTION_IDS Zawiera listę identyfikatorów ochrony danych wyjściowych audio.
DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX Zawiera listę identyfikatorów ochrony danych wyjściowych audio. Ta struktura rozszerza DRM_AUDIO_OUTPUT_PROTECTION_IDS przez dodanie numeru wersji.
DRM_COPY_OPL Przechowuje informacje o poziomach ochrony danych wyjściowych określonych w licencji dla akcji kopiowania.
DRM_LICENSE_STATE_DATA Zawiera informacje o ograniczeniach licencji dla prawa drM.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Przechowuje minimalne poziomy ochrony danych wyjściowych (OPLS) do odtwarzania różnych typów zawartości.
DRM_OPL_OUTPUT_IDS Zawiera wiele identyfikatorów wyjściowych OPL.
DRM_OUTPUT_PROTECTION Zawiera informacje o technologii ochrony danych wyjściowych.
DRM_OUTPUT_PROTECTION_EX Zawiera informacje o technologii ochrony danych wyjściowych. Ta struktura rozszerza DRM_OUTPUT_PROTECTION przez dodanie numeru wersji.
DRM_PLAY_OPL Zawiera informacje o listach OPL określonych w licencji na potrzeby akcji odtwarzania.
DRM_PLAY_OPL_EX Przechowuje rozszerzone informacje na temat licencji określonych w licencji dla akcji odtwarzania.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Zawiera tablicę struktur DRM_VIDEO_OUTPUT_PROTECTION.
DRM_VIDEO_OUTPUT_PROTECTION_IDS_EX Zawiera tablicę struktur DRM_VIDEO_OUTPUT_PROTECTION. Ta struktura rozszerza DRM_VIDEO_OUTPUT_PROTECTION_IDS przez dodanie numeru wersji.
WM_BACKUP_RESTORE_STATUS Zawiera informacje o oczekującej operacji tworzenia kopii zapasowej lub przywracania licencji.
WM_INDIVIDUALIZE_STATUS Zawiera informacje o oczekującym procesie indywidualizacji.
WMDRM_ANALOG_VIDEO_RESTRICTIONS Zawiera informacje o ograniczeniu odtwarzania zawartości jako wideo analogowych.
WMDRM_ANALOG_VIDEO_RESTRICTIONS_EX Przechowuje rozszerzone informacje o ograniczeniu odtwarzania zawartości jako wideo analogowych.
WMDRM_ENCRYPT_SCATTER_BLOCK Zawiera blok danych do zaszyfrowania.
WMDRM_ENCRYPT_SCATTER_INFO Zawiera informacje potrzebne do skonfigurowania interfejsu IWMDRMEncryptScatter do użycia.
WMDRM_LICENSE_FILTER Zawiera informacje dotyczące filtrowania na potrzeby tworzenia wyliczeń licencji.
WMDRM_OUTPUT_PROTECTION_LEVELS Zawiera poziomy ochrony danych wyjściowych wymagane przez licencję do wykonywania różnych akcji.
WMDRMCryptoData Zawiera informacje o algorytmie kryptograficznym używanym do szyfrowania i odszyfrowywania zawartości.
WMDRMNET_POLICY Zawiera zasady, które mają być używane na potrzeby zarządzania urządzeniami sieciowymi w systemie Windows Media.
WMDRMNET_POLICY_GLOBAL_REQUIREMENTS Zawiera wymagania globalne dotyczące funkcji DRM systemu Windows Media dla urządzeń sieciowych.
WMDRMNET_POLICY_MINIMUM_ENVIRONMENT Zawiera minimalne wymagania dotyczące zabezpieczeń dla funkcji DRM systemu Windows Media dla urządzeń sieciowych.
WMDRMNET_POLICY_TRANSCRYPTPLAY Przechowuje informacje o zasadach dotyczące odtwarzania zawartości przy użyciu funkcji DRM systemu Windows Media dla urządzeń sieciowych.

 

programowania