Intestazione mswmdm.h
Questa intestazione viene usata da Windows Media Gestione dispositivi 11 SDK. Per altre informazioni, vedere:
mswmdm.h contiene le interfacce di programmazione seguenti:
IComponentAuthenticate L'interfaccia IComponentAuthenticate fornisce comunicazioni sicure e crittografate tra moduli di Windows Media Gestione dispositivi. |
IMDServiceProvider L'interfaccia IMDServiceProvider è l'interfaccia iniziale usata da Windows Media Gestione dispositivi per connettersi al provider di servizi. |
IMDServiceProvider2 L'interfaccia IMDServiceProvider2 estende l'interfaccia IMDServiceProvider fornendo un modo per ottenere oggetti IMDSPDevice per un determinato nome di percorso del dispositivo. Il nome del percorso del dispositivo deriva dal sottosistema Plug and Play (PnP). |
IMDServiceProvider3 L'interfaccia IMDServiceProvider3 estende l'interfaccia IMDServiceProvider2 fornendo un metodo per impostare le preferenze di enumerazione del dispositivo. |
IMDSPDevice L'interfaccia IMDSPDevice fornisce un'associazione basata su istanza con un dispositivo multimediale. |
IMDSPDevice2 L'interfaccia IMDSPDevice2 estende IMDSPDevice ottenendo formati estesi, ottenendo nomi di dispositivo Plug and Play (PnP), abilitando l'uso delle pagine delle proprietà e rendendo possibile ottenere un puntatore a un supporto di archiviazione dal nome. |
IMDSPDevice3 L'interfaccia IMDSPDevice3 deve essere supportata per i dispositivi che prevedono la sincronizzazione con Lettore multimediale Windows. |
IMDSPDeviceControl L'interfaccia IMDSPDeviceControl fornisce metodi per il controllo dei dispositivi. |
IMDSPDirectTransfer L'interfaccia IMDSPDirectTransfer consente a Windows Media Gestione dispositivi di delegare il trasferimento del contenuto al provider di servizi. |
IMDSPEnumDevice L'interfaccia IMDSPEnumDevice viene usata per enumerare i dispositivi multimediali. |
IMDSPEnumStorage L'interfaccia IMDSPEnumStorage viene usata per enumerare i supporti di archiviazione in un dispositivo. |
IMDSPObject L'interfaccia IMDSPObject gestisce il trasferimento dei dati da e verso i supporti di archiviazione. I metodi Open, Read, Write e Close sono validi solo se l'oggetto di archiviazione è un file. |
IMDSPObject2 Windows Media Gestione dispositivi usa IMDSPObject2 per consentire una lettura e una scrittura di file più efficienti. Nota A meno che il provider di servizi non abbia aggiunto il parametro del dispositivo UseExtendedWmdm con il valore 1, Windows Media Gestione dispositivi non chiamerà questa interfaccia. Per altre informazioni, vedere Parametri del dispositivo. . |
IMDSPObjectInfo L'interfaccia IMDSPObjectInfo fornisce metodi per ottenere e impostare parametri che descrivono il modo in cui gli oggetti riproducibili in un supporto di archiviazione fanno riferimento o accedono all'interfaccia IMDSPDeviceControl. |
IMDSPRevoked L'interfaccia IMDSPRevoked recupera l'URL da cui è possibile scaricare i componenti aggiornati. L'implementazione di questa interfaccia è facoltativa. Per altre informazioni, vedere Interfacce obbligatorie e facoltative. |
IMDSPStorage L'interfaccia IMDSPStorage fornisce un'associazione basata su istanza con un supporto di archiviazione in un dispositivo. |
IMDSPStorage2 L'interfaccia IMDSPStorage2 estende IMDSPStorage fornendo metodi per ottenere e impostare attributi estesi e rendendo possibile ottenere un puntatore a un supporto di archiviazione dal nome. |
IMDSPStorage3 L'interfaccia IMDSPStorage3 estende IMDSPStorage2 supportando i metadati. |
IMDSPStorage4 L'interfaccia IMDSPStorage4 estende IMDSPStorage3 per supportare le risorse di archiviazione virtuali (ad esempio playlist e album) e i metadati. Nota A meno che il provider di servizi non abbia aggiunto il parametro del dispositivo UseExtendedWmdm con il valore 1, Windows Media Gestione dispositivi non chiamerà questa interfaccia. Per altre informazioni, vedere Parametri del dispositivo. . |
IMDSPStorageGlobals L'interfaccia IMDSPStorageGlobals, acquisita dall'interfaccia IMDSPStorage, fornisce metodi per recuperare informazioni globali su un supporto di archiviazione. Ciò può includere la quantità di spazio disponibile, il numero di serie del supporto e così via. |
ISCPSecureAuthenticate L'interfaccia ISCPSecureAuthenticate è l'interfaccia principale del provider di contenuti protetti, che Windows Media Gestione dispositivi esegue query per autenticare il provider di contenuti protetti e per l'autenticazione da parte del provider di contenuti protetti. |
ISCPSecureAuthenticate2 L'interfaccia ISCPSecureAuthenticate2 estende ISCPSecureAuthenticate fornendo un modo per ottenere un oggetto sessione. |
ISCPSecureExchange L'interfaccia ISCPSecureExchange viene utilizzata per scambiare contenuto protetto e diritti associati al contenuto. Il provider di contenuti sicuri implementa questa interfaccia e protegge le implementazioni di Windows Media Gestione dispositivi chiamano i relativi metodi. |
ISCPSecureExchange2 L'interfaccia ISCPSecureExchange2 estende ISCPSecureExchange fornendo una nuova versione del metodo TransferContainerData. |
ISCPSecureExchange3 L'interfaccia ISCPSecureExchange3 estende ISCPSecureExchange2 offrendo prestazioni di scambio di dati migliorate e un metodo di callback completo del trasferimento. |
ISCPSecureQuery L'interfaccia ISCPSecureQuery viene eseguita da Windows Media Gestione dispositivi per determinare la proprietà del contenuto protetto. |
ISCPSecureQuery2 L'interfaccia ISCPSecureQuery2 estende ISCPSecureQuery tramite funzionalità che determina se il provider di contenuti protetti è responsabile del contenuto e, in tal caso, fornendo un URL per l'aggiornamento dei componenti revocati e determinando quali componenti sono stati revocati. |
ISCPSecureQuery3 L'interfaccia ISCPSecureQuery3 estende ISCPSecureQuery2 fornendo un set di nuovi metodi per recuperare i diritti e prendere decisioni su un canale chiaro. |
ISCPSession L'interfaccia ISCPSession offre una gestione efficiente dello stato comune per più operazioni. Una sessione SCP (Secure Content Provider) è utile quando si trasferiscono più file. |
IWMDeviceManager L'interfaccia IWMDeviceManager è l'interfaccia di primo livello di Windows Media Gestione dispositivi per le applicazioni. |
IWMDeviceManager2 L'interfaccia IWMDeviceManager2 estende l'interfaccia IWMDeviceManager. |
IWMDeviceManager3 L'interfaccia IWMDeviceManager3 estende l'interfaccia IWMDeviceManager2 fornendo un metodo che imposta le preferenze di enumerazione del dispositivo. |
IWMDMDevice L'interfaccia IWMDMDevice fornisce metodi per esaminare ed esplorare un singolo dispositivo portatile. L'interfaccia può essere usata per ottenere informazioni su un dispositivo ed enumerare le risorse di archiviazione. IWMDMDevice2 estende le funzionalità di questa interfaccia. |
IWMDMDevice2 L'interfaccia IWMDMDevice2 estende IWMDMDevice rendendo possibile ottenere i formati video supportati da un dispositivo, trovare l'archiviazione dal nome e usare le pagine delle proprietà. |
IWMDMDevice3 L'interfaccia IWMDMDevice3 estende IWMDMDevice2 fornendo metodi per eseguire query su un dispositivo per le proprietà, inviare codici di controllo di I/O del dispositivo e fornire anche metodi aggiornati per cercare le risorse di archiviazione e recuperare le funzionalità di formato del dispositivo. |
IWMDMDeviceControl L'interfaccia IWMDMDeviceControl fornisce metodi per controllare la riproduzione in un dispositivo. |
IWMDMDeviceSession L'interfaccia IWMDMDeviceSession migliora l'efficienza delle operazioni dei dispositivi raggruppando più operazioni in una sola sessione. |
IWMDMEnumDevice L'interfaccia IWMDMEnumDevice enumera i dispositivi portatili collegati a un computer. Per ottenere questa interfaccia, chiama IWMDeviceManager::EnumDevices. |
IWMDMEnumStorage L'interfaccia IWMDMEnumStorage enumera le risorse di archiviazione in un dispositivo. |
IWMDMMetaData L'interfaccia IWMDMMetaData imposta e recupera le proprietà dei metadati (ad esempio artista, album, genere e così via) di una risorsa di archiviazione. |
IWMDMNotification L'interfaccia IWMDMNotification facoltativa implementata dall'applicazione consente alle applicazioni e ai provider di servizi di ricevere notifiche quando i dispositivi o le risorse di archiviazione di memoria (ad esempio le schede RAM) sono connessi o disconnessi dal computer. Nota Questo metodo verrà chiamato solo per i dispositivi Plug and Play registrati. Altri arrivi o partenze del dispositivo non causeranno la chiamata di questa interfaccia. Questo GUID dell'interfaccia non è definito correttamente in mssachlp.lib; pertanto, è necessario |
IWMDMObjectInfo L'interfaccia IWMDMObjectInfo ottiene e imposta informazioni che controllano il modo in cui i file riproducibili nel dispositivo vengono gestiti dall'interfaccia IWMDMDeviceControl. Questa interfaccia non è destinata ai file non riproducibili. |
IWMDMOperation Questa interfaccia IWMDMOperation implementata dall'applicazione facoltativa consente all'applicazione di controllare la modalità di lettura o scrittura dei dati nel computer durante il trasferimento di file. |
IWMDMOperation2 L'interfaccia IWMDMOperation2 implementata dall'applicazione facoltativa estende IWMDMOperation fornendo metodi per ottenere e impostare attributi estesi. |
IWMDMOperation3 L'interfaccia IWMDMOperation3 implementata dall'applicazione facoltativa estende IWMDMOperation fornendo un nuovo metodo per il trasferimento dei dati non crittografati per l'efficienza aggiunta. |
IWMDMProgress L'applicazione implementata dall'applicazione IWMDMProgress consente a un'applicazione di tenere traccia dello stato di avanzamento delle operazioni, ad esempio la formattazione dei supporti o i trasferimenti di file. |
IWMDMProgress2 L'interfaccia IWMDMProgress2 facoltativa implementata dall'applicazione estende il metodo IWMDMProgress::End fornendo un indicatore di stato. |
IWMDMProgress3 L'interfaccia IWMDMProgress3 facoltativa implementata dall'applicazione estende IWMDMProgress2 fornendo parametri di input aggiuntivi per specificare l'evento monitorato e consentire informazioni specifiche del contesto. Le applicazioni che implementano questa interfaccia di callback devono fornire un'implementazione per i metodi corrispondenti a IWMDMProgress e IWMDMProgress2 per la compatibilità con le versioni precedenti, oltre ai nuovi metodi. |
IWMDMRe richiamato L'interfaccia IWMDMRe invoke recupera l'URL da cui è possibile scaricare i componenti aggiornati, se un trasferimento ha esito negativo con un errore di revoca. |
IWMDMStorage Un'istanza dell'interfaccia IWMDMStorage fornisce metodi per esaminare ed esplorare un archivio (un nome generico per un oggetto dati o raccolta, ad esempio un file, una cartella o una playlist) in un dispositivo. |
IWMDMStorage2 L'interfaccia IWMDMStorage2 estende IWMDMStorage rendendo possibile ottenere un'archiviazione figlio in base al nome e per ottenere e impostare attributi estesi. L'interfaccia IWMDMStorage3 estende questa interfaccia supportando i metadati. |
IWMDMStorage3 L'interfaccia IWMDMStorage3 estende IWMDMStorage2 esponendo i metadati. |
IWMDMStorage4 L'interfaccia IWMDMStorage4 estende IWMDMStorage3 fornendo metodi per il recupero di un subset di metadati disponibili per un archivio e per l'impostazione e il recupero di un elenco di riferimenti ad altre risorse di archiviazione. |
IWMDMStorageControl L'interfaccia IWMDMStorageControl viene usata per inserire, eliminare o spostare file all'interno di un archivio, un dispositivo o tra un dispositivo e il computer. |
IWMDMStorageControl2 L'interfaccia IWMDMStorageControl2 estende IWMDMStorageControl consentendo di impostare il nome del file di destinazione durante l'inserimento del contenuto in un archivio. |
IWMDMStorageControl3 L'interfaccia IWMDMStorageControl3 estende IWMDMStorageControl2 fornendo un metodo Insert che accetta un puntatore dell'interfaccia IWMDMMetaData. |
IWMDMStorageGlobals L'interfaccia IWMDMStorageGlobals fornisce metodi per recuperare informazioni globali su un supporto di archiviazione (ad esempio una scheda ROM flash) in un dispositivo. |