Ler em inglês

Compartilhar via


SDK do Windows Media Gerenciador de Dispositivos 11

Visão geral da tecnologia do SDK do Windows Media Gerenciador de Dispositivos 11.

Para desenvolver o SDK do Windows Media Gerenciador de Dispositivos 11, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Funções

 
Additem

O método AddItem adiciona uma propriedade de metadados à interface .
Começar

O método Begin indica que uma operação está começando. Uma estimativa da duração da operação é fornecida quando possível.
Begin3

O método Begin3 é chamado pelo Windows Media Gerenciador de Dispositivos para indicar que uma operação está prestes a começar.
BeginRead

O método BeginRead indica que uma ação de "leitura do dispositivo" está começando. O Windows Media Gerenciador de Dispositivos chamará esse método somente se o aplicativo chamar IWMDMStorageControl::Read e passar essa interface IWMDMOperation.
BeginSession

O método BeginSession indica o início de uma sessão de transferência. Ele pode ser usado para otimizar operações que precisam ocorrer apenas uma vez por sessão de transferência.
BeginSession

O método BeginSession inicia uma sessão de dispositivo.
BeginWrite

O método BeginWrite indica que uma ação de "gravar no dispositivo" está começando. O Windows Media Gerenciador de Dispositivos chamará esse método somente se o aplicativo chamar IWMDMStorageControl/2/3::Insert/2/3 e passar nessa interface.
Clonar

O método Clone cria outro enumerador que contém o mesmo estado de enumeração que o atual. (IMDSPEnumDevice.Clone)
Clonar

O método Clone cria outro enumerador que contém o mesmo estado de enumeração que o atual. (IMDSPEnumStorage.Clone)
Clonar

O método Clone retorna uma cópia da interface IWMDMEnumDevice. O novo enumerador especifica o mesmo estado de enumeração que o enumerador atual.
Clonar

O método Clone cria outro enumerador com o mesmo estado de enumeração que o enumerador atual.
Fechar

O método Close fecha um arquivo em um meio de armazenamento de um dispositivo de mídia.
Createdevice

O método CreateDevice é chamado pela Gerenciador de Dispositivos do Windows Media para obter os objetos IMDSPDevice correspondentes ao dispositivo canônico obtido do subsistema PnP.
CreateEmptyMetadataObject

O método CreateEmptyMetadataObject cria uma nova interface IWMDMMetaData. Essa interface é usada para definir ou recuperar propriedades de metadados de um armazenamento.
CreateStorage

O método CreateStorage cria um novo armazenamento e retorna um ponteiro para a interface IMDSPStorage no armazenamento recém-criado.
CreateStorage2

O método CreateStorage2 cria um novo armazenamento com o nome especificado e retorna um ponteiro para a interface IMDSPStorage no armazenamento recém-criado.
CreateStorageWithMetadata

O método CreateStorageWithMetadata cria um novo armazenamento, aplicando os metadados fornecidos ao novo armazenamento e retorna um ponteiro para a interface IMDSPStorage no armazenamento recém-criado.
Excluir

O método Delete remove um objeto ou objetos de um meio de armazenamento em um dispositivo de mídia.
Excluir

O método Delete exclui permanentemente esse armazenamento.
DeviceIoControl

O método DeviceIoControl chama o controle de E/S do dispositivo.
DeviceIoControl

O método DeviceIoControl envia um código IOCTL (Controle de E/S do Dispositivo) para o dispositivo. Este é um método de passagem; O Windows Media Gerenciador de Dispositivos apenas encaminha a chamada para o provedor de serviços depois de validar os parâmetros.
Habilitar

O método Enable habilita ou desabilita o registro em log. O registro em logs é habilitado por padrão.
End

O método End indica que uma operação de leitura ou gravação foi concluída, com êxito ou não, e retorna um código de conclusão.
End

O método End indica que uma operação foi concluída.
Fim2

O método End2 estende IWMDMProgress::End fornecendo uma conclusão status indicador.
End3

O método End3 é chamado pelo Windows Media Gerenciador de Dispositivos para indicar que uma operação foi concluída.
Endsession

O método EndSession indica o fim de uma sessão de transferência.
Endsession

O método EndSession encerra uma sessão de dispositivo.
Enumdevices

O método EnumDevices enumera os dispositivos físicos ou de software instalados que estão atualmente anexados e são conhecidos pelo provedor de serviços.
Enumdevices

O método EnumDevices recupera um ponteiro para a interface IWMDMEnumDevice que pode ser usada para enumerar dispositivos portáteis conectados ao computador.
EnumDevices2

O método EnumDevices2 recupera uma interface de enumeração usada para enumerar dispositivos portáteis conectados ao computador.
EnumStorage

O método EnumStorage recupera um ponteiro para uma interface IMDSPEnumStorage de um objeto enumerador que representa os armazenamentos de nível superior no dispositivo. O armazenamento de nível superior para um dispositivo é o diretório raiz do meio de armazenamento.
EnumStorage

O método EnumStorage acessa a interface IMDSPEnumStorage para enumerar a mídia de armazenamento individual em um dispositivo.
EnumStorage

O método EnumStorage recupera uma interface IWMDMEnumStorage para enumerar os armazenamentos em um dispositivo.
EnumStorage

O método EnumStorage recupera uma interface IWMDMEnumStorage para enumerar os armazenamentos filho imediatos do armazenamento atual.
ExamineData

O método ExamineData determina os direitos e a responsabilidade pelo conteúdo examinando os dados que o Windows Media Gerenciador de Dispositivos passa para esse método.
FindStorage

O método FindStorage localiza um armazenamento com o identificador exclusivo persistente fornecido. O identificador exclusivo persistente de um armazenamento é descrito pela propriedade g_wszWMDMPersistentUniqueID desse armazenamento. (IMDSPDevice3.FindStorage)
FindStorage

O método FindStorage localiza um armazenamento com o identificador exclusivo persistente fornecido. O identificador exclusivo persistente de um armazenamento é descrito pela propriedade g_wszWMDMPersistentUniqueID desse armazenamento. (IMDSPStorage4.FindStorage)
FindStorage

O método FindStorage localiza um armazenamento por seu identificador exclusivo persistente. Ao contrário de outros métodos, esse método pode pesquisar recursivamente no armazenamento raiz.
FindStorage

O método FindStorage recupera um armazenamento no armazenamento raiz atual, com base em seu identificador exclusivo persistente.
GetAttributes

O método GetAttributes recupera os atributos desse objeto de armazenamento.
GetAttributes

O método GetAttributes recupera os atributos do armazenamento.
GetAttributes2

O método GetAttributes2 obtém atributos de arquivos ou armazenamentos.
GetAttributes2

O método GetAttributes2 recupera atributos estendidos do armazenamento.
GetCanonicalName

O método GetCanonicalPName obtém o nome canônico de um dispositivo.
GetCanonicalName

O método GetCanonicalName recupera o nome canônico do dispositivo.
GetCapabilities

O método GetCapabilities recupera a máscara de funcionalidades para o dispositivo ao qual essa interface de controle está associada. Os recursos descrevem os métodos do controle de dispositivo compatíveis com o dispositivo de mídia.
GetCapabilities

O método GetCapabilities recupera os recursos do meio de armazenamento ao qual uma instância dessa interface está associada.
GetCapabilities

O método GetCapabilities recupera os recursos do dispositivo para determinar quais operações o dispositivo pode executar. Os recursos descrevem os métodos do controle de dispositivo compatíveis com o dispositivo de mídia.
GetCapabilities

O método GetCapabilities recupera os recursos do meio de armazenamento raiz.
GetDataDemands

O método GetDataDemands relata quais dados o provedor de conteúdo seguro precisa para determinar os direitos e a responsabilidade por um conteúdo especificado.
Getdate

O método GetDate recupera a data em que o objeto de armazenamento (arquivo ou pasta) foi modificado mais recentemente.
Getdate

O método GetDate recupera a data em que o armazenamento foi modificado pela última vez.
GetDCStatus

O método GetDCStatus recupera o controle status do dispositivo.
GetDevice

O método GetDevice recupera um ponteiro para o dispositivo no qual o meio de armazenamento ao qual essa interface está associada está montada.
GetDeviceCount

O método GetDeviceCount retorna o número de dispositivos físicos ou de software instalados que estão atualmente anexados e são conhecidos pelo provedor de serviços.
GetDeviceCount

O método GetDeviceCount recupera o número de dispositivos portáteis que estão atualmente conectados ao computador.
GetDeviceFromCanonicalName

O método GetDeviceFromCanonicalName recupera uma interface IWMDMDevice para um dispositivo com um nome canônico especificado. Você pode recuperar o nome canônico de um dispositivo chamando IWMDMDevice2::GetCanonicalName.
GetDeviceIcon

O método GetDeviceIcon retorna um HICON que representa o ícone que o provedor de serviços de dispositivo indica que deve ser usado para representar esse dispositivo.
GetDeviceIcon

O método GetDeviceIcon recupera um identificador para o ícone que o fabricante do dispositivo deseja exibir quando o dispositivo está conectado.
GetFormatCapability

O método GetFormatCapability recupera informações de um dispositivo sobre os valores ou intervalos de valores compatíveis com o dispositivo para cada aspecto de um formato de objeto específico.
GetFormatCapability

O método GetFormatCapability recupera o suporte do dispositivo para arquivos de um formato especificado. Os recursos são expressos como propriedades com suporte e seus valores permitidos.
GetFormatSupport

O método GetFormatSupport recupera todos os formatos compatíveis com o dispositivo. As informações de formato incluem codecs, formatos de arquivo e esquemas de gerenciamento de direitos digitais.
GetFormatSupport

O método GetFormatSupport recupera todos os formatos compatíveis com o dispositivo, incluindo codecs e formatos de arquivo.
GetFormatSupport2

O método GetFormatSupport2 obtém os formatos compatíveis com um dispositivo, incluindo codecs de áudio e vídeo e formatos de arquivo MIME.
GetFormatSupport2

O método GetFormatSupport2 recupera os formatos compatíveis com o dispositivo, incluindo codecs de áudio e vídeo e formatos de arquivo MIME.
GetItemCount

O método GetItemCount recupera o número total de propriedades mantidas pela interface.
GetLastPlayPosition

O método GetLastPlayPosition recupera a última posição de reprodução do objeto. O objeto deve ser um arquivo de música no dispositivo de mídia.
GetLastPlayPosition

O método GetLastPlayPosition recupera a última posição de reprodução do objeto. O objeto deve ser um arquivo de áudio no dispositivo de mídia.
GetLogFileName

O método GetLogFileName retorna o caminho completo para o arquivo de log atual.
GetLongestPlayPosition

O método GetLongestPlayPosition recupera a posição de reprodução mais longa do objeto. O objeto deve ser um arquivo de música no dispositivo de mídia.
GetLongestPlayPosition

O método GetLongestPlayPosition recupera a posição de reprodução mais longa do arquivo. O arquivo deve ser um arquivo de áudio no dispositivo de mídia.
GetManufacturer

O método GetManufacturer recupera o nome do fabricante do dispositivo. (IMDSPDevice.GetManufacturer)
GetManufacturer

O método GetManufacturer recupera o nome do fabricante do dispositivo. (IWMDMDevice.GetManufacturer)
Getmetadata

O método GetMetadata recupera metadados do provedor de serviços.
Getmetadata

O método GetMetadata recupera os metadados associados ao armazenamento.
GetName

O método GetName recupera o nome do dispositivo.
GetName

O método GetName recupera o nome de exibição do objeto de armazenamento.
GetName

O método GetName recupera o nome legível por humanos do dispositivo de mídia.
GetName

O método GetName recupera o nome de exibição do armazenamento.
GetObjectAttributes

O método GetObjectAttributes permite que o aplicativo especifique atributos para um objeto que está sendo gravado em um dispositivo. O Windows Media Gerenciador de Dispositivos chama esse método antes que um arquivo seja gravado no dispositivo para aprender os atributos do arquivo.
GetObjectAttributes2

O Gerenciador de Dispositivos do Windows Media chama GetObjectAttributes quando um arquivo é gravado no dispositivo para aprender os atributos do arquivo.
GetObjectName

O Gerenciador de Dispositivos do Windows Media chama GetObjectName antes que um objeto seja gravado no dispositivo para saber o que ele deve ser nomeado no dispositivo.
GetObjectTotalSize

O Windows Media Gerenciador de Dispositivos chama GetObjectTotalSize antes que um arquivo seja gravado no dispositivo para recuperar o tamanho total do objeto, em bytes.
GetParent

O método GetParent recupera o pai do armazenamento atual.
GetParent

O método GetParent recupera o pai do armazenamento.
GetPlayLength

O método GetPlayLength recupera o comprimento de reprodução do objeto em unidades pertinentes ao objeto . Esse é o comprimento restante que o objeto pode reproduzir, não seu comprimento total.
GetPlayLength

O método GetPlayLength recupera o comprimento de reprodução do objeto em unidades apropriadas ao formato. Esse é o comprimento restante que o arquivo pode reproduzir, não seu comprimento total.
GetPlayOffset

O método GetPlayOffset recupera o deslocamento de reprodução do objeto, em unidades pertinentes ao objeto . Esse é o ponto de partida para a próxima invocação de IMDSPDeviceControl::P lay.
GetPlayOffset

O método GetPlayOffset recupera o deslocamento de reprodução do objeto, em unidades apropriadas ao formato. Esse é o ponto de partida para a próxima invocação do Play.
GetPowerSource

O método GetPowerSource relata se o dispositivo é capaz de ser executado em baterias, energia externa ou ambos e em qual tipo de fonte de energia ele está sendo executado no momento.
GetPowerSource

O método GetPowerSource recupera informações sobre a fonte de energia e a porcentagem de energia restante para o dispositivo.
GetProperty

O método GetProperty recupera uma propriedade de dispositivo específica.
GetProperty

O método GetProperty recupera uma propriedade de metadados de dispositivo específica.
Getreferences

O método GetReferences retorna uma matriz de ponteiros para objetos IMDSPStorage que compõem as referências contidas em um armazenamento de associação, como um que representa objetos de playlist ou álbum.
Getreferences

O método GetReferences recupera uma matriz de ponteiros para objetos IWMDMStorage apontados por esse armazenamento. Um álbum abstrato ou playlist normalmente é armazenado como uma coleção de referências em um dispositivo MTP.
GetRevision

O método GetRevision recupera o número de versão do Windows Media Gerenciador de Dispositivos atualmente em uso.
GetRevocationURL

O método GetRevocationURL recupera a URL da qual os componentes atualizados podem ser baixados. (IMDSPRevoked.GetRevocationURL)
GetRevocationURL

O método GetRevocationURL recupera a URL da qual os componentes atualizados podem ser baixados. (IWMDMRevoked.GetRevocationURL)
GetRights

O método GetRights recupera as informações de direitos de um objeto .
GetRights

O método GetRights recupera informações de direitos para a parte atual do conteúdo. Os direitos são específicos do arquivo.
GetRights

O método GetRights recupera informações de direitos para um armazenamento licenciado.
GetRightsOnClearChannel

O método GetRightsOnClearChannel recupera informações de direitos para o conteúdo atual em um canal claro.
GetRightsWithProgress

O método GetRightsWithProgress recupera as informações de direitos do objeto de armazenamento, fornecendo um mecanismo de retorno de chamada para monitorar o progresso.
GetRootStorage

O método GetRootStorage recupera um ponteiro para a interface IMDSPStorage para o armazenamento raiz do meio de armazenamento.
GetSCPSession

O método GetSCPSession é usado para obter um ponteiro para a interface ISCPSecureQuery que representa um objeto de sessão.
GetSecureQuery

O método GetSecureQuery é usado para obter um ponteiro para a interface ISCPSecureQuery.
GetSecureQuery

O método GetSecureQuery é usado para obter um objeto de consulta seguro para a sessão.
GetSerialNumber

O método GetSerialNumber recupera o número de série que identifica exclusivamente o dispositivo.
GetSerialNumber

O método GetSerialNumber recupera um número de série que identifica exclusivamente o meio de armazenamento. Esse método deve ser implementado para transferência de conteúdo protegida, mas, caso contrário, é opcional. Para obter mais informações, consulte Interfaces obrigatórias e opcionais.
GetSerialNumber

O método GetSerialNumber recupera um número de série que identifica exclusivamente o dispositivo.
GetSerialNumber

O método GetSerialNumber recupera um número de série que identifica exclusivamente o meio de armazenamento.
GetSize

O método GetSize recupera o tamanho do objeto de armazenamento, em bytes.
GetSize

O método GetSize recupera o tamanho do armazenamento, em bytes.
GetSizeParams

O método GetSizeParams recupera os parâmetros de tamanho atuais do arquivo de log atual.
GetSpecifiedMetadata

O método GetSpecifiedMetadata recupera apenas o objeto de metadados especificado para um armazenamento.
GetSpecifiedMetadata

O método GetSpecifiedMetadata recupera uma ou mais propriedades de metadados específicas do armazenamento.
GetSpecifyPropertyPages

O método GetSpecifyPropertyPages obtém páginas de propriedades que descrevem recursos não padrão de dispositivos portáteis.
GetSpecifyPropertyPages

O método GetSpecifyPropertyPages recupera a página de propriedades do dispositivo. As páginas de propriedades podem ser usadas para relatar propriedades específicas do dispositivo e informações de identidade visual.
GetStatus

O método GetStatus recupera todas as informações de status do dispositivo que o dispositivo pode fornecer.
GetStatus

O método GetStatus recupera a status atual do meio de armazenamento.
GetStatus

O método GetStatus recupera informações de status do dispositivo.
GetStatus

O método GetStatus recupera o controle status do dispositivo.
GetStatus

O método GetStatus recupera o status atual de um meio de armazenamento.
GetStorage

O método GetStorage possibilita ir diretamente para um armazenamento com base em seu nome em vez de enumerar por todos os armazenamentos para encontrá-lo.
GetStorage

O método GetStorage possibilita ir diretamente para um objeto de armazenamento de um nome de armazenamento em vez de enumerar por todos os armazenamentos para encontrá-lo.
GetStorage

O método GetStorage pesquisa os filhos imediatos do armazenamento raiz em busca de um armazenamento com o nome fornecido.
GetStorage

O método GetStorage recupera um armazenamento filho pelo nome diretamente do armazenamento atual sem precisar enumerar todos os filhos.
GetStorageGlobals

O método GetStorageGlobals recupera a interface IMDSPStorageGlobals para fornecer acesso a informações globais sobre um meio de armazenamento.
GetStorageGlobals

O método GetStorageGlobals recupera a interface IWMDMStorageGlobals do armazenamento raiz desse armazenamento.
GetTotalBad

O método GetTotalBad recupera a quantidade total de espaço inutilizável no meio de armazenamento, em bytes. (IMDSPStorageGlobals.GetTotalBad)
GetTotalBad

O método GetTotalBad recupera a quantidade total de espaço inutilizável no meio de armazenamento, em bytes. (IWMDMStorageGlobals.GetTotalBad)
GetTotalFree

O método GetTotalFree recupera o espaço livre total no meio de armazenamento, em bytes.
GetTotalFree

O método GetTotalFree recupera a quantidade total de espaço livre no meio de armazenamento, em bytes.
GetTotalLength

O método GetTotalLength recupera o comprimento total de reprodução do objeto em unidades pertinentes ao objeto. O valor retornado é o comprimento total, independentemente das configurações atuais do comprimento e deslocamento da reprodução.
GetTotalLength

O método GetTotalLength recupera o comprimento total de reprodução do objeto, em unidades apropriadas para o formato. O valor retornado é o comprimento total, independentemente das configurações atuais do comprimento e deslocamento da reprodução.
GetTotalSize

O método GetTotalSize recupera o tamanho total, em bytes, do meio associado a essa interface IMDSPStorageGlobals.
GetTotalSize

O método GetTotalSize recupera o tamanho total em bytes da mídia de armazenamento associada à interface IWMDMStorageGlobals.
GetType

O método GetType recupera informações de tipo de dispositivo.
GetType

O método GetType recupera as operações compatíveis com o dispositivo.
GetVersion

O método GetVersion recupera o número de versão do dispositivo.
GetVersion

O método GetVersion recupera o número de versão definido pelo fabricante do dispositivo.
Initialize

O método Initialize formata o meio de armazenamento. (IMDSPStorageGlobals.Initialize)
Initialize

O método Initialize formata o meio de armazenamento. (IWMDMStorageGlobals.Initialize)
Inserção

O método Insert coloca o conteúdo no armazenamento no dispositivo.
Insert2

O método Insert2 coloca o conteúdo em/ao lado do armazenamento. Esse método estende IWMDMStorageControl::Insert permitindo que o aplicativo especifique um novo nome de destino e forneça um ponteiro para um objeto COM personalizado.
Insert3

O método Insert3 coloca o conteúdo em/ao lado do armazenamento. Esse método estende IWMDMStorageControl2::Insert2, permitindo que o aplicativo especifique explicitamente os metadados e o tipo do objeto que está sendo enviado.
IsEnabled

O método IsEnabled determina se o registro em log está habilitado.
LogDword

O método LogDword registra um valor DWORD no arquivo de log atual. Um retorno de carro e um feed de linha são adicionados a cada entrada de log.
LogString

O método LogString registra uma cadeia de caracteres no arquivo de log atual. Um retorno de carro e um feed de linha são adicionados a cada entrada de log.
MakeDecision

O método MakeDecision determina se o acesso ao conteúdo é permitido. Se o acesso for permitido, esse método retornará a interface que será usada para acessar o conteúdo.
MakeDecision2

O método MakeDecision2 determina se o provedor de conteúdo seguro é responsável pelo conteúdo examinando os dados que o Windows Media Gerenciador de Dispositivos passa para esse método.
MakeDecisionOnClearChannel

O método MakeDecisionOnClearChannel determina se o acesso ao conteúdo é permitido em um canal claro. Se o acesso for permitido, esse método retornará a interface usada para acessar o conteúdo.
Mover

O método Move move um arquivo ou pasta em um dispositivo de mídia.
Mover

O método Move move o armazenamento atual para um novo local no dispositivo.
Próximo

O método Next recupera um ponteiro para as próximas interfaces celtIMDSPDevice.
Próximo

O método Next retorna um ponteiro para as próximas interfaces celtIMDSPStorage.
Próximo

O método Next retorna um ponteiro para o próximo dispositivo, representado por uma interface IWMDMDevice.
Próximo

O método Next recupera um ponteiro para o próximo armazenamento irmão.
ObjectData

O método ObjectData transfere um bloco de dados de objeto de volta para o Windows Media Gerenciador de Dispositivos.
Abrir

O método Open abre o objeto associado e o prepara para operações de Leitura ou Gravação. Essa operação só será válida se o objeto de armazenamento representar um arquivo.
Pausar

O método Pause pausa a sessão de reprodução ou gravação atual na posição atual dentro do conteúdo. (IMDSPDeviceControl.Pause)
Pausar

O método Pause pausa a sessão de reprodução ou gravação atual na posição atual dentro do conteúdo. (IWMDMDeviceControl.Pause)
Jogar

O método Play começa a ser reproduzido na posição de busca atual. Se o método Seek não tiver sido chamado, a reprodução começará no início do primeiro arquivo e o comprimento da reprodução não será definido.
Jogar

O método Play começa a ser reproduzido na posição de busca atual. Se o método IWMDMDeviceControl::Seek não tiver sido chamado, a reprodução começará no início do primeiro arquivo e o comprimento da reprodução não será definido.
Progresso

O método Progress indica que uma operação ainda está em andamento.
Progresso3

O método Progress3 é chamado pelo Windows Media Gerenciador de Dispositivos para indicar o status de uma ação em andamento.
QueryByIndex

O método QueryByIndex recupera o valor de uma propriedade especificada pelo índice.
QueryByName

O método QueryByName recupera o valor de uma propriedade especificada pelo nome.
Leitura

O método Read lê dados do objeto na posição atual. Essa operação só será válida se o objeto de armazenamento representar um arquivo.
Leitura

O método Read copia o armazenamento atual para o computador.
ReadOnClearChannel

O método ReadOnClearChannel lê dados do objeto na posição atual sem usar canais autenticados seguros.
Registro

O método Record inicia a gravação da entrada de registro externo do dispositivo na posição de busca atual. O método Seek deve ser chamado primeiro.
Registro

O método Record inicia a gravação da entrada de registro externo do dispositivo na posição de busca atual. O método IWMDMDeviceControl::Seek deve ser chamado primeiro.
Reinicializar

O método Reinitialize força o Windows Media Gerenciador de Dispositivos a redescobrir todos os dispositivos windows media Gerenciador de Dispositivos.
Renomear

O método Rename renomeia o objeto associado que pode ser um arquivo ou uma pasta.
Renomear

O método Rename renomeia o armazenamento atual.
Redefinir

O método Reset redefine a sequência de enumeração para o início. Uma chamada subsequente para Next busca a primeira interface de Gerenciador de Dispositivos do Windows Media na sequência de enumeração.
Redefinir

O método Reset redefine a sequência de enumeração para o início. Uma chamada subsequente para o método Next busca a primeira interface de armazenamento na sequência de enumeração.
Redefinir

O método Reset redefine a enumeração para que Next retorne um ponteiro para o primeiro dispositivo.
Redefinir

O método Reset define a sequência de enumeração de volta ao início.
Redefinir

O método Reset exclui o conteúdo do arquivo de log atual.
Retomar

O método Resume retoma a operação de reprodução ou registro atual da posição do arquivo salva durante a chamada para Pausar.
Retomar

O método Resume retoma a operação de reprodução ou registro atual da posição do arquivo salva durante a chamada para Pausar.
SACAuth

O método SACAuth estabelece um canal autenticado seguro entre componentes.
SACGetProtocols

O método SACGetProtocols é usado por um componente para descobrir os protocolos de autenticação compatíveis com outro componente.
Seek

O método Seek busca uma posição usada como ponto de partida pelos métodos Play ou Record. (IMDSPDeviceControl.Seek)
Seek

O método Seek define a posição atual dentro do objeto . Essa operação só será válida se o objeto de armazenamento representar um arquivo.
Seek

O método Seek busca uma posição usada como ponto de partida pelos métodos Play ou Record. (IWMDMDeviceControl.Seek)
SendOpaqueCommand

O método SendOpaqueCommand envia um comando por meio de Gerenciador de Dispositivos do Windows Media. Sem agir sobre ele, o Windows Media Gerenciador de Dispositivos passa o comando para um dispositivo.
SendOpaqueCommand

O método SendOpaqueCommands envia um comando por meio da Gerenciador de Dispositivos do Windows Media. Sem agir sobre ele, o Windows Media Gerenciador de Dispositivos passa o comando para um dispositivo.
SendOpaqueCommand

O método SendOpaqueCommand envia um comando específico do dispositivo para o dispositivo por meio do Windows Media Gerenciador de Dispositivos. O Windows Media Gerenciador de Dispositivos não tenta ler o comando.
SendOpaqueCommand

O método SendOpaqueCommand envia um comando para o armazenamento por meio do Windows Media Gerenciador de Dispositivos, sem processá-lo.
Setattributes

O método SetAttributes define os atributos de um objeto de armazenamento.
Setattributes

O método SetAttributes define os atributos do armazenamento.
SetAttributes2

O método SetAttributes2 estende IMDSPStorage::SetAttributes, permitindo que você defina formatos de áudio e vídeo e atributos estendidos de um objeto de armazenamento.
SetAttributes2

O método SetAttributes2 define atributos estendidos do armazenamento.
SetDeviceEnumPreference

O método SetDeviceEnumPreference define as preferências de enumeração do dispositivo. (IMDServiceProvider3.SetDeviceEnumPreference)
SetDeviceEnumPreference

O método SetDeviceEnumPreference define as preferências de enumeração do dispositivo. (IWMDeviceManager3.SetDeviceEnumPreference)
SetEnumPreference

O método SetEnumPreference define o modo de exibição preferencial para o armazenamento.
SetLogFileName

O método SetLogFileName define o caminho completo para o arquivo de log atual. Todas as entradas de log subsequentes serão colocadas neste arquivo.
SetMetadata

O método SetMetadata fornece os metadados associados a um conteúdo especificado.
SetMetadata

O método SetMetadata define metadados no armazenamento.
SetObjectAttributes

O método SetObjectAttributes especifica os atributos de arquivo. Atualmente, esse método não é chamado pelo Windows Media Gerenciador de Dispositivos.
SetObjectAttributes2

O método SetObjectAttributes2 define atributos de arquivos ou armazenamentos. Atualmente, esse método não é chamado pelo Windows Media Gerenciador de Dispositivos.
SetObjectName

O método SetObjectName atribui um nome ao conteúdo que está sendo lido ou gravado. Atualmente, esse método não é chamado pelo Windows Media Gerenciador de Dispositivos.
SetObjectTotalSize

O método SetObjectTotalSize atribui o tamanho total em bytes de um objeto. Atualmente, esse método não é chamado pelo Windows Media Gerenciador de Dispositivos.
SetPlayLength

O método SetPlayLength define o comprimento de reprodução do objeto, em unidades pertinentes ao objeto . Esse é o comprimento máximo que o objeto executa independentemente de seu comprimento real.
SetPlayLength

O método SetPlayLength define o comprimento de reprodução do objeto, em unidades apropriadas para o formato. Esse é o comprimento máximo que o objeto executa independentemente de seu comprimento real.
SetPlayOffset

O método SetPlayOffset define o deslocamento de reprodução do objeto, nas unidades pertinentes ao objeto . Isso especifica o ponto de partida para a próxima invocação de IMDSPDeviceControl::P lay.
SetPlayOffset

O método SetPlayOffset define o deslocamento de reprodução do objeto, nas unidades apropriadas para o formato. Isso especifica o ponto de partida para a próxima invocação do Play.
SetProperty

O método SetProperty define uma propriedade de dispositivo específica que é gravável.
SetProperty

O método SetProperty define uma propriedade de dispositivo específica, se for gravável.
SetReferences

O método SetReferences define as referências contidas em um armazenamento que tem referências (como playlist/álbum), substituindo quaisquer referências existentes anteriormente contidas neste armazenamento.
SetReferences

O método SetReferences define as referências contidas em um armazenamento que tem referências (como uma playlist ou álbum), substituindo quaisquer referências existentes anteriormente mantidas pelo armazenamento.
SetSizeParams

O método SetSizeParams define os parâmetros de tamanho atuais para o arquivo de log atual.
Ignorar

O método Skip ignora o próximo número especificado de interfaces de dispositivo de mídia na sequência de enumeração.
Ignorar

O método Skip ignora o próximo número especificado de interfaces de armazenamento na sequência de enumeração.
Ignorar

O método Skip ignora um número especificado de dispositivos na sequência de enumeração.
Ignorar

O método Skip ignora o número especificado de armazenamentos na sequência de enumeração.
Parar

O método Stop interrompe o fluxo atual.
Parar

O método Stop interrompe a operação atual de gravação ou reprodução.
TransferComplete

O método TransferComplete é chamado pelo Windows Media Gerenciador de Dispositivos para sinalizar o fim de uma transferência segura de dados. Nesse método, o provedor de conteúdo seguro pode executar qualquer processamento adicional necessário para habilitar o conteúdo no dispositivo de destino.
TransferCompleteForDevice

O método TransferCompleteForDevice é chamado pelo Windows Media Gerenciador de Dispositivos para sinalizar o fim de uma transferência de dados para um dispositivo específico.
TransferContainerData

O método TransferContainerData transfere dados de arquivo de contêiner para o provedor de conteúdo seguro. O provedor de conteúdo seguro divide o contêiner internamente e relata quais partes do conteúdo estão disponíveis à medida que são extraídas do contêiner.
TransferContainerData2

O método TransferContainerData2 transfere dados de arquivo de contêiner para o provedor de conteúdo seguro.
TransferContainerDataOnClearChannel

O método TransferContainerDataOnClearChannel transfere dados de arquivo de contêiner para o provedor de conteúdo por meio do canal claro.
TransferObjectData

O método TransferObjectData é chamado para permitir que o aplicativo transfira um bloco de dados de ou para o computador.
TransferObjectDataOnClearChannel

O método TransferObjectDataOnClearChannel é uma implementação mais eficiente de IWMDMOperation::TransferObjectData.
TransferToDevice

O método TransferToDevice é chamado pelo Windows Media Gerenciador de Dispositivos para delegar conteúdo de transferência de conteúdo para o provedor de serviços. A origem pode ser especificada como um arquivo ou como uma interface de operação.
WMDMMessage

O método WMDMMessage é um método de retorno de chamada implementado por um cliente e chamado pelo Windows Media Gerenciador de Dispositivos quando um dispositivo ou meio de armazenamento compatível com Plug and Play é conectado ou removido.
Gravar

O método Write grava dados no objeto na posição atual dentro do objeto . Essa operação só será válida se o objeto de armazenamento representar um arquivo.
WriteOnClearChannel

O método WriteOnClearChannel grava dados no objeto na posição atual dentro do objeto, sem usar canais autenticados seguros.

Interfaces

 
IComponentAuthenticate

A interface IComponentAuthenticate fornece comunicação segura e criptografada entre módulos do Windows Media Gerenciador de Dispositivos.
IMDServiceProvider

A interface IMDServiceProvider é a interface inicial que o Windows Media Gerenciador de Dispositivos usa para se conectar ao provedor de serviços.
IMDServiceProvider2

A interface IMDServiceProvider2 estende a interface IMDServiceProvider fornecendo uma maneira de obter objetos IMDSPDevice para um determinado nome de caminho do dispositivo. O nome do caminho do dispositivo vem do subsistema Plug and Play (PnP).
IMDServiceProvider3

A interface IMDServiceProvider3 estende a interface IMDServiceProvider2 fornecendo um método para definir as preferências de enumeração do dispositivo.
IMDSPDevice

A interface IMDSPDevice fornece uma associação baseada em instância com um dispositivo de mídia.
IMDSPDevice2

A interface IMDSPDevice2 estende IMDSPDevice obtendo formatos estendidos, obtendo nomes de dispositivos PnP (Plug and Play), habilitando o uso de páginas de propriedades e possibilitando obter um ponteiro para um meio de armazenamento de seu nome.
IMDSPDevice3

A interface IMDSPDevice3 deve ter suporte para dispositivos que esperam sincronizar com Reprodutor Multimídia do Windows.
IMDSPDeviceControl

A interface IMDSPDeviceControl fornece métodos para controlar dispositivos.
IMDSPDirectTransfer

A interface IMDSPDirectTransfer permite que o Windows Media Gerenciador de Dispositivos delegar a transferência de conteúdo para o provedor de serviços.
IMDSPEnumDevice

A interface IMDSPEnumDevice é usada para enumerar os dispositivos de mídia.
IMDSPEnumStorage

A interface IMDSPEnumStorage é usada para enumerar a mídia de armazenamento em um dispositivo.
IMDSPObject

A interface IMDSPObject gerencia a transferência de dados de e para a mídia de armazenamento. Os métodos Open, Read, Write e Close são válidos somente se o objeto de armazenamento for um arquivo.
IMDSPObject2

O Windows Media Gerenciador de Dispositivos usa IMDSPObject2 para habilitar a leitura e a gravação de arquivos mais eficientes. Observação A menos que o provedor de serviços tenha adicionado o parâmetro de dispositivo UseExtendedWmdm com um valor de 1, o Windows Media Gerenciador de Dispositivos não chamará essa interface. Consulte Parâmetros do dispositivo para obter mais informações sobre isso. .
IMDSPObjectInfo

A interface IMDSPObjectInfo fornece métodos para obter e definir parâmetros que descrevem como objetos reproduzíveis em um meio de armazenamento são referenciados ou acessados pela interface IMDSPDeviceControl.
IMDSPRevoked

A interface IMDSPRevoked recupera a URL da qual os componentes atualizados podem ser baixados. Implementar essa interface é opcional. Para obter mais informações, consulte Interfaces obrigatórias e opcionais.
IMDSPStorage

A interface IMDSPStorage fornece uma associação baseada em instâncias com um meio de armazenamento em um dispositivo.
IMDSPStorage2

A interface IMDSPStorage2 estende O IMDSPStorage fornecendo métodos para obter e definir atributos estendidos e possibilitando obter um ponteiro para um meio de armazenamento a partir de seu nome.
IMDSPStorage3

A interface IMDSPStorage3 estende IMDSPStorage2 dando suporte a metadados.
IMDSPStorage4

A interface IMDSPStorage4 estende IMDSPStorage3 para dar suporte a armazenamentos virtuais (como playlists e álbuns) e metadados. Observação A menos que o provedor de serviços tenha adicionado o parâmetro de dispositivo UseExtendedWmdm com um valor de 1, o Windows Media Gerenciador de Dispositivos não chamará essa interface. Consulte Parâmetros do dispositivo para obter mais informações sobre isso. .
IMDSPStorageGlobals

A interface IMDSPStorageGlobals, adquirida da interface IMDSPStorage, fornece métodos para recuperar informações globais sobre um meio de armazenamento. Isso pode incluir a quantidade de espaço livre, o número de série do meio e assim por diante.
ISCPSecureAuthenticate

A interface ISCPSecureAuthenticate é a interface principal do provedor de conteúdo seguro, que o Windows Media Gerenciador de Dispositivos consultas para autenticar o provedor de conteúdo seguro e ser autenticado pelo provedor de conteúdo seguro.
ISCPSecureAuthenticate2

A interface ISCPSecureAuthenticate2 estende ISCPSecureAuthenticate fornecendo uma maneira de obter um objeto de sessão.
ISCPSecureExchange

A interface ISCPSecureExchange é usada para trocar conteúdo protegido e direitos associados ao conteúdo. O provedor de conteúdo seguro implementa essa interface e protege as implementações de Gerenciador de Dispositivos do Windows Media chamam seus métodos.
ISCPSecureExchange2

A interface ISCPSecureExchange2 estende ISCPSecureExchange fornecendo uma nova versão do método TransferContainerData.
ISCPSecureExchange3

A interface ISCPSecureExchange3 estende ISCPSecureExchange2 fornecendo melhor desempenho de troca de dados e um método de retorno de chamada de transferência completa.
ISCPSecureQuery

A interface ISCPSecureQuery é consultada pelo Windows Media Gerenciador de Dispositivos para determinar a propriedade do conteúdo protegido.
ISCPSecureQuery2

A interface ISCPSecureQuery2 estende ISCPSecureQuery por meio da funcionalidade que determina se o provedor de conteúdo seguro é responsável pelo conteúdo e, em caso afirmativo, fornecer uma URL para atualizar componentes revogados e determinar quais componentes foram revogados.
ISCPSecureQuery3

A interface ISCPSecureQuery3 estende ISCPSecureQuery2 fornecendo um conjunto de novos métodos para recuperar os direitos e tomar decisões em um canal claro.
ISCPSession

A interface ISCPSession fornece gerenciamento de estado comum eficiente para várias operações. Uma sessão de SCP (provedor de conteúdo seguro) é útil ao transferir vários arquivos.
IWMDeviceManager

A interface IWMDeviceManager é a interface de Gerenciador de Dispositivos do Windows Media de nível superior para aplicativos.
IWMDeviceManager2

A interface IWMDeviceManager2 estende a interface IWMDeviceManager.
IWMDeviceManager3

A interface IWMDeviceManager3 estende a interface IWMDeviceManager2 fornecendo um método que define as preferências de enumeração do dispositivo.
IWMDMDevice

A interface IWMDMDevice fornece métodos para examinar e explorar um único dispositivo portátil. A interface pode ser usada para obter informações sobre um dispositivo e enumerar seus armazenamentos. IWMDMDevice2 estende os recursos dessa interface.
IWMDMDevice2

A interface IWMDMDevice2 estende IWMDMDevice, tornando possível obter os formatos de vídeo compatíveis com um dispositivo, localizar o armazenamento de seu nome e usar páginas de propriedades.
IWMDMDevice3

A interface IWMDMDevice3 estende IWMDMDevice2 fornecendo métodos para consultar propriedades em um dispositivo, enviar códigos de controle de E/S do dispositivo e também fornecer métodos atualizados para pesquisar armazenamentos e recuperar recursos de formato de dispositivo.
IWMDMDeviceControl

A interface IWMDMDeviceControl fornece métodos para controlar a reprodução em um dispositivo.
IWMDMDeviceSession

A interface IWMDMDeviceSession melhora a eficiência das operações do dispositivo agrupando várias operações em uma sessão.
IWMDMEnumDevice

A interface IWMDMEnumDevice enumera dispositivos portáteis anexados a um computador. Para obter essa interface, chame IWMDeviceManager::EnumDevices.
IWMDMEnumStorage

A interface IWMDMEnumStorage enumera armazenamentos em um dispositivo.
IWMDMLogger

A interface IWMDMLogger é usada pelo Windows Media Gerenciador de Dispositivos aplicativos e provedores de serviços para registrar entradas em um arquivo de log comum.
IWMDMMetaData

A interface IWMDMetaData define e recupera propriedades de metadados (como artista, álbum, gênero e assim por diante) de um armazenamento.
IWMDMNotification

A interface IWMDMNotification opcional implementada pelo aplicativo permite que aplicativos e provedores de serviços recebam notificações quando dispositivos ou armazenamentos de memória (como cartões RAM) estiverem conectados ou desconectados do computador. Observação Esse método será chamado apenas para dispositivos Plug and Play registrados. Outras chegadas ou saídas de dispositivos não farão com que essa interface seja chamada. Esse GUID de interface não está definido corretamente em mssachlp.lib; portanto, você deve
IWMDMObjectInfo

A interface IWMDMObjectInfo obtém e define informações que controlam como os arquivos reproduzíveis no dispositivo são tratados pela interface IWMDMDeviceControl. Essa interface não se destina a arquivos não reproduzíveis.
IWMDMOperation

Essa interface IWMDMOperation opcional implementada pelo aplicativo permite que o aplicativo controle como os dados são lidos ou gravados no computador durante uma transferência de arquivo.
IWMDMOperation2

A interface IWMDMOperation2 opcional implementada pelo aplicativo estende IWMDMOperation fornecendo métodos para obter e definir atributos estendidos.
IWMDMOperation3

A interface IWMDMOperation3 opcional implementada pelo aplicativo estende IWMDMOperation fornecendo um novo método para transferir dados não criptografados para maior eficiência.
IWMDMProgress

O IWMDMProgress opcional implementado pelo aplicativo permite que um aplicativo acompanhe o progresso das operações, como a formatação de mídia ou transferências de arquivos.
IWMDMProgress2

A interface IWMDMProgress2 opcional implementada pelo aplicativo estende o método IWMDMProgress::End fornecendo um indicador de status.
IWMDMProgress3

A interface IWMDMProgress3 opcional implementada pelo aplicativo estende IWMDMProgress2 fornecendo parâmetros de entrada adicionais para especificar qual evento está sendo monitorado e para permitir informações específicas do contexto. Os aplicativos que implementam essa interface de retorno de chamada devem fornecer uma implementação para métodos correspondentes a IWMDMProgress e IWMDMProgress2 para compatibilidade com versões anteriores, além dos novos métodos.
IWMDMRevoked

A interface IWMDMRevoked recupera a URL da qual os componentes atualizados podem ser baixados, se uma transferência falhar com um erro de revogação.
IWMDMStorage

Uma instância da interface IWMDMStorage fornece métodos para examinar e explorar um armazenamento (um nome genérico para um objeto de coleta ou dados, como um arquivo, pasta ou playlist) em um dispositivo.
IWMDMStorage2

A interface IWMDMStorage2 estende IWMDMStorage, tornando possível obter um armazenamento filho por nome e obter e definir atributos estendidos. A interface IWMDMStorage3 estende essa interface dando suporte a metadados.
IWMDMStorage3

A interface IWMDMStorage3 estende IWMDMStorage2 expondo metadados.
IWMDMStorage4

A interface IWMDMStorage4 estende IWMDMStorage3 fornecendo métodos para recuperar um subconjunto de metadados disponíveis para um armazenamento e para definir e recuperar uma lista de referências a outros armazenamentos.
IWMDMStorageControl

A interface IWMDMStorageControl é usada para inserir, excluir ou mover arquivos dentro de um armazenamento, um dispositivo ou entre um dispositivo e o computador.
IWMDMStorageControl2

A interface IWMDMStorageControl2 estende IWMDMStorageControl, tornando possível definir o nome do arquivo de destino ao inserir conteúdo em um armazenamento.
IWMDMStorageControl3

A interface IWMDMStorageControl3 estende IWMDMStorageControl2 fornecendo um método Insert que aceita um ponteiro de interface IWMDMetaData.
IWMDMStorageGlobals

A interface IWMDMStorageGlobals fornece métodos para recuperar informações globais sobre um meio de armazenamento (como um cartão flash ROM) em um dispositivo.

Estruturas

 
MTP_COMMAND_DATA_IN

A estrutura MTP_COMMAND_DATA_IN contém comandos personalizados mtp que são enviados para o dispositivo usando o método IWMDMDevice3::D eviceIoControl.
MTP_COMMAND_DATA_OUT

A estrutura MTP_COMMAND_DATA_OUT contém respostas mtp que são preenchidas pelo driver de dispositivo ao sair de uma chamada para IWMDMDevice3::D eviceIoControl.