Encabezado mswmdm.h
Windows Media usa este encabezado Administrador de dispositivos SDK 11. Para más información, consulte:
mswmdm.h contiene las siguientes interfaces de programación:
IComponentAuthenticate La interfaz IComponentAuthenticate proporciona comunicación segura y cifrada entre módulos de Windows Media Administrador de dispositivos. |
IMDServiceProvider La interfaz IMDServiceProvider es la interfaz inicial que Windows Media Administrador de dispositivos usa para conectarse al proveedor de servicios. |
IMDServiceProvider2 La interfaz IMDServiceProvider2 extiende la interfaz IMDServiceProvider proporcionando una manera de obtener objetos IMDSPDevice para un nombre de ruta de acceso de dispositivo determinado. El nombre de la ruta de acceso del dispositivo procede del subsistema Plug and Play (PnP). |
IMDServiceProvider3 La interfaz IMDServiceProvider3 extiende la interfaz IMDServiceProvider2 proporcionando un método para establecer las preferencias de enumeración de dispositivos. |
IMDSPDevice La interfaz IMDSPDevice proporciona una asociación basada en instancias con un dispositivo multimedia. |
IMDSPDevice2 La interfaz IMDSPDevice2 extiende IMDSPDevice obteniendo formatos extendidos, obteniendo nombres de dispositivo Plug and Play (PnP), lo que permite el uso de páginas de propiedades y permite obtener un puntero a un medio de almacenamiento a partir de su nombre. |
IMDSPDevice3 La interfaz IMDSPDevice3 debe ser compatible con los dispositivos que esperan sincronizarse con Reproductor multimedia de Windows. |
IMDSPDeviceControl La interfaz IMDSPDeviceControl proporciona métodos para controlar dispositivos. |
IMDSPDirectTransfer La interfaz IMDSPDirectTransfer permite que Windows Media Administrador de dispositivos delegar la transferencia de contenido al proveedor de servicios. |
IMDSPEnumDevice La interfaz IMDSPEnumDevice se usa para enumerar los dispositivos multimedia. |
IMDSPEnumStorage La interfaz IMDSPEnumStorage se usa para enumerar los medios de almacenamiento en un dispositivo. |
IMDSPObject La interfaz IMDSPObject administra la transferencia de datos hacia y desde medios de almacenamiento. Los métodos Open, Read, Write y Close solo son válidos si el objeto de almacenamiento es un archivo. |
IMDSPObject2 Windows Media Administrador de dispositivos usa IMDSPObject2 para permitir la lectura y escritura de archivos más eficaz. Nota A menos que el proveedor de servicios haya agregado el parámetro de dispositivo UseExtendedWmdm con un valor de 1, Windows Media Administrador de dispositivos no llamará a esta interfaz. Consulte Parámetros de dispositivo para obtener más información sobre esto. . |
IMDSPObjectInfo La interfaz IMDSPObjectInfo proporciona métodos para obtener y establecer parámetros que describen cómo se hace referencia a los objetos reproducibles en un medio de almacenamiento o a los que se hace referencia a ellos mediante la interfaz IMDSPDeviceControl. |
IMDSPRevoked La interfaz IMDSPRevoked recupera la dirección URL desde la que se pueden descargar los componentes actualizados. La implementación de esta interfaz es opcional. Para obtener más información, consulte Interfaces obligatorias y opcionales. |
IMDSPStorage La interfaz IMDSPStorage proporciona una asociación basada en instancias con un medio de almacenamiento en un dispositivo. |
IMDSPStorage2 La interfaz IMDSPStorage2 extiende IMDSPStorage proporcionando métodos para obtener y establecer atributos extendidos y lo que permite obtener un puntero a un medio de almacenamiento a partir de su nombre. |
IMDSPStorage3 La interfaz IMDSPStorage3 extiende IMDSPStorage2 admitiendo metadatos. |
IMDSPStorage4 La interfaz IMDSPStorage4 amplía IMDSPStorage3 para admitir almacenamientos virtuales (como listas de reproducción y álbumes) y metadatos. Nota A menos que el proveedor de servicios haya agregado el parámetro de dispositivo UseExtendedWmdm con un valor de 1, Windows Media Administrador de dispositivos no llamará a esta interfaz. Consulte Parámetros de dispositivo para obtener más información sobre esto. . |
IMDSPStorageGlobals La interfaz IMDSPStorageGlobals, adquirida a partir de la interfaz IMDSPStorage, proporciona métodos para recuperar información global sobre un medio de almacenamiento. Esto puede incluir la cantidad de espacio libre, el número de serie del medio, etc. |
ISCPSecureAuthenticate La interfaz ISCPSecureAuthenticate es la interfaz principal del proveedor de contenido seguro, que Windows Media Administrador de dispositivos consulta para autenticar el proveedor de contenido seguro y autenticarse por el proveedor de contenido seguro. |
ISCPSecureAuthenticate2 La interfaz ISCPSecureAuthenticate2 extiende ISCPSecureAuthenticate proporcionando una manera de obtener un objeto de sesión. |
ISCPSecureExchange La interfaz ISCPSecureExchange se usa para intercambiar contenido protegido y derechos asociados con el contenido. El proveedor de contenido seguro implementa esta interfaz y protege Windows Media Administrador de dispositivos implementaciones llaman a sus métodos. |
ISCPSecureExchange2 La interfaz ISCPSecureExchange2 extiende ISCPSecureExchange proporcionando una nueva versión del método TransferContainerData. |
ISCPSecureExchange3 La interfaz ISCPSecureExchange3 amplía ISCPSecureExchange2 al proporcionar un rendimiento mejorado del intercambio de datos y un método de devolución de llamada de transferencia completa. |
ISCPSecureQuery Windows Media Administrador de dispositivos consulta la interfaz ISCPSecureQuery para determinar la propiedad del contenido protegido. |
ISCPSecureQuery2 La interfaz ISCPSecureQuery2 extiende ISCPSecureQuery a través de la funcionalidad que determina si el proveedor de contenido seguro es responsable del contenido y, si es así, proporciona una dirección URL para actualizar los componentes revocados y determinar qué componentes se han revocado. |
ISCPSecureQuery3 La interfaz ISCPSecureQuery3 amplía ISCPSecureQuery2 proporcionando un conjunto de nuevos métodos para recuperar los derechos y tomar decisiones sobre un canal claro. |
ISCPSession La interfaz ISCPSession proporciona una administración de estado común eficaz para varias operaciones. Una sesión de proveedor de contenido seguro (SCP) es útil al transferir varios archivos. |
IWMDeviceManager La interfaz IWMDeviceManager es la interfaz de windows Media de nivel superior Administrador de dispositivos para las aplicaciones. |
IWMDeviceManager2 La interfaz IWMDeviceManager2 extiende la interfaz IWMDeviceManager. |
IWMDeviceManager3 La interfaz IWMDeviceManager3 extiende la interfaz IWMDeviceManager2 proporcionando un método que establece las preferencias de enumeración de dispositivos. |
IWMDMDevice La interfaz IWMDMDevice proporciona métodos para examinar y explorar un único dispositivo portátil. La interfaz se puede usar para obtener información sobre un dispositivo y enumerar sus almacenamientos. IWMDMDevice2 amplía las funcionalidades de esta interfaz. |
IWMDMDevice2 La interfaz IWMDMDevice2 extiende IWMDMDevice haciendo posible obtener los formatos de vídeo admitidos por un dispositivo, buscar almacenamiento a partir de su nombre y usar páginas de propiedades. |
IWMDMDevice3 La interfaz IWMDMDevice3 amplía IWMDMDevice2 proporcionando métodos para consultar un dispositivo para las propiedades, enviar códigos de control de E/S de dispositivo y también proporcionar métodos actualizados para buscar almacenamientos y recuperar funcionalidades de formato de dispositivo. |
IWMDMDeviceControl La interfaz IWMDMDeviceControl proporciona métodos para controlar la reproducción en un dispositivo. |
IWMDMDeviceSession La interfaz IWMDMDeviceSession mejora la eficacia de las operaciones del dispositivo agrupando varias operaciones en una sesión. |
IWMDMEnumDevice La interfaz IWMDMEnumDevice enumera los dispositivos portátiles conectados a un equipo. Para obtener esta interfaz, llame a IWMDeviceManager::EnumDevices. |
IWMDMEnumStorage La interfaz IWMDMEnumStorage enumera los almacenamientos de un dispositivo. |
IWMDMMetaData La interfaz IWMDMMetaData establece y recupera propiedades de metadatos (como artista, álbum, género, etc.) de un almacenamiento. |
IWMDMNotification La interfaz IWMDMNotification implementada por la aplicación permite a las aplicaciones y proveedores de servicios recibir notificaciones cuando los dispositivos o los almacenamientos de memoria (como las tarjetas RAM) están conectados o desconectados del equipo. Nota Este método solo se llamará para dispositivos Plug and Play registrados. Otras llegadas o salidas del dispositivo no harán que se llame a esta interfaz. Este GUID de interfaz no está definido correctamente en mssachlp.lib; por lo tanto, debe |
IWMDMObjectInfo La interfaz IWMDMObjectInfo obtiene y establece información que controla cómo se controlan los archivos reproducibles en el dispositivo mediante la interfaz IWMDMDeviceControl. Esta interfaz no está pensada para archivos no reproducibles. |
IWMDMOperation Esta interfaz IWMDMOperation implementada por la aplicación opcional permite a la aplicación controlar cómo se leen o escriben los datos en el equipo durante una transferencia de archivos. |
IWMDMOperation2 La interfaz IWMDMOperation2 implementada por la aplicación opcional amplía IWMDMOperation proporcionando métodos para obtener y establecer atributos extendidos. |
IWMDMOperation3 La interfaz IWMDMOperation3 implementada por la aplicación opcional amplía IWMDMOperation proporcionando un nuevo método para transferir datos sin cifrar para aumentar la eficacia. |
IWMDMProgress El IWMDMProgress implementado por la aplicación opcional permite a una aplicación realizar un seguimiento del progreso de las operaciones, como dar formato a medios o transferencias de archivos. |
IWMDMProgress2 La interfaz IWMDMProgress2 opcional implementada por la aplicación extiende el método IWMDMProgress::End proporcionando un indicador de estado. |
IWMDMProgress3 La interfaz IWMDMProgress3 opcional implementada por la aplicación amplía IWMDMProgress2 proporcionando parámetros de entrada adicionales para especificar qué evento se está supervisando y para permitir información específica del contexto. Las aplicaciones que implementan esta interfaz de devolución de llamada deben proporcionar una implementación para los métodos correspondientes a IWMDMProgress e IWMDMProgress2 para la compatibilidad con versiones anteriores, además de los nuevos métodos. |
IWMDMRevoked La interfaz IWMDMRevoked recupera la dirección URL de la que se pueden descargar los componentes actualizados, si se produce un error de revocación en una transferencia. |
IWMDMStorage Una instancia de la interfaz IWMDMStorage proporciona métodos para examinar y explorar un almacenamiento (un nombre genérico para un objeto de datos o colección, como un archivo, una carpeta o una lista de reproducción) en un dispositivo. |
IWMDMStorage2 La interfaz IWMDMStorage2 extiende IWMDMStorage, lo que permite obtener un almacenamiento secundario por nombre y obtener y establecer atributos extendidos. La interfaz IWMDMStorage3 amplía esta interfaz al admitir metadatos. |
IWMDMStorage3 La interfaz IWMDMStorage3 extiende IWMDMStorage2 mediante la exposición de metadatos. |
IWMDMStorage4 La interfaz IWMDMStorage4 amplía IWMDMStorage3 proporcionando métodos para recuperar un subconjunto de metadatos disponibles para un almacenamiento y para establecer y recuperar una lista de referencias a otros almacenamientos. |
IWMDMStorageControl La interfaz IWMDMStorageControl se usa para insertar, eliminar o mover archivos dentro de un almacenamiento, un dispositivo o entre un dispositivo y el equipo. |
IWMDMStorageControl2 La interfaz IWMDMStorageControl2 extiende IWMDMStorageControl, lo que permite establecer el nombre del archivo de destino al insertar contenido en un almacenamiento. |
IWMDMStorageControl3 La interfaz IWMDMStorageControl3 extiende IWMDMStorageControl2 proporcionando un método Insert que acepta un puntero de interfaz IWMDMMetaData. |
IWMDMStorageGlobals La interfaz IWMDMStorageGlobals proporciona métodos para recuperar información global sobre un medio de almacenamiento (como una tarjeta ROM flash) en un dispositivo. |