Leer en inglés

Compartir a través de


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:

Interfaces

 
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.