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. |
Tematy pokrewne
-
tworzenie dostawcy usług