Udostępnij za pośrednictwem


Wymagane biblioteki i nagłówki dla dostawcy usług

W tej sekcji wymieniono biblioteki, pliki nagłówkowe lub pliki IDL, które należy uwzględnić, aby utworzyć aplikację lub wtyczkę menedżera urządzeń systemu Windows Media. Jak wspomniano w kompilowanie plików IDL dostarczanych z zestawem SDK, zestaw SDK zawiera zarówno pliki IDL, jak i wstępnie utworzone pliki nagłówkowe, a aplikacja może użyć jednej z nich. (Pamiętaj, że niektóre pliki nagłówkowe nie mają odpowiednich plików IDL i nie można ich utworzyć samodzielnie). Jeśli tworzysz własne pliki IDL, uwzględnij zależności wymienione w temacie Kompilowanie plików IDL dostarczonych z zestawem SDK.

Nie wszystkie aplikacje będą wymagały wszystkich plików; Przeczytaj opis, aby dowiedzieć się, czy aplikacja wymaga pliku.

Wstępnie utworzony nagłówek lub biblioteka Równoważne IDL Opis
mssachlp.lib żaden Wymagane przez wszystkich dostawców usług. Definiuje obiekty menedżera urządzeń z systemem Windows Media.
initguid.h none (nagłówek zestawu SDK platformy) Wymagane przez wszystkich dostawców usług do zdefiniowania identyfikatora GUID wartości przy użyciu wstępnie utworzonego pliku Mswmdm.h. Musisz uwzględnić plik initguid.h raz i tylko raz w projekcie. Ten nagłówek ponownie definiuje makro DEFINE_GUID, aby uniknąć problemów z nazwami identyfikatorów GUID zewnętrznych.
mswmdm.h WMDM.idl
WMSP.idl
icomponentauthenticate.idl
Wymagane przez wszystkich dostawców usług. Definiuje wszystkie interfejsy dostawcy usług, struktury, metadane, kody błędów i inne stałe.
sac.h żaden Wymagane przez wszystkich dostawców usług. Definiuje protokoły SAC.
scserver.h żaden Wymagane przez wszystkich dostawców usług. Deklaruje klasę CSecureChannelServer.
wmdmlog.hwmdmlog_i.c
Wmdmlog.idl Wymagane przez dostawców usług korzystających z interfejsuIWMDMLogger.
wmsdk.h none (dostarczone przez zestaw SDK formatu Windows Media) Wymagane dla dostawców usług korzystających z metod zestawu WINDOWS Media Format SDK.
.lib żaden Wymagane przez dostawców usług korzystających z obiektów lub funkcji zestawu WINDOWS Media Format SDK.
mmreg.h none (nagłówek zestawu SDK platformy) Wymagane przez dostawców usług odwołujących się do różnych standardowych definicji formatu Windows Media, takich jak WAVEFORMATEX.
MtpExt.h żaden Wymagane dla dostawców usług obsługujących IMDSPDevice3::D eviceIoControl na urządzeniach MTP. Definiuje różne standardowe stałe i struktury MTP.
Key.c żaden Definiuje klucz i certyfikat firmy Microsoft. Wersja dostarczana z zestawem SDK zawiera fikcyjny klucz testowy, który umożliwi korzystanie z plików Windows Media chronionych przez nienależące do funkcji DRM.

tworzenie dostawcy usług