Parâmetros do dispositivo
O Gestor de Dispositivos do Windows Media utiliza parâmetros de dispositivo para controlar o comportamento de um dispositivo. Esses parâmetros são adicionados ao registro conforme especificado no arquivo de instalação do dispositivo (arquivo INF). A tabela seguinte lista os parâmetros de dispositivo que o Gestor de Dispositivos do Windows Media consulta.
Nome do parâmetro do dispositivo | Tipo de dados do Registro | Descrição |
---|---|---|
WMDMSPCLSID | REG_SZ | Valor que especifica o CLSID do provedor de serviços que controla esse dispositivo. Este parâmetro é obrigatório para suporte PnP. O valor do parâmetro deve ser o CLSID, não o ProgID do provedor de serviços. Este parâmetro é obrigatório para suportar Plug and Play (PnP) no Gestor de Dispositivos do Windows Media. Para obter mais informações, consulte Habilitando o PnP para dispositivos. |
OptimalTransferSize | REG_DWORD | Valor opcional que especifica o tamanho de transferência preferencial que o Gestor de Dispositivos do Windows Media utiliza durante operações de leitura e escrita. Se não for fornecido, é utilizado um tamanho de transferência predefinido. |
UseMetadataViews | REG_DWORD | Parâmetro opcional que especifica se o Gestor de Dispositivos do Windows Media organiza o conteúdo por metadados enquanto apresenta o conteúdo do dispositivo às aplicações. Se não for especificado, o valor padrão será 0. Quando as aplicações enumeram o conteúdo nos armazenamentos de um leitor de áudio portátil, o Gestor de Dispositivos do Windows Media pode apresentar o conteúdo organizado por metadados. Isso é especialmente útil para dispositivos com grande capacidade de armazenamento. Aplicativos e dispositivos têm a capacidade de controlar esse comportamento. Os dispositivos indicam suas preferências por meio do parâmetro device UseMetadataViews. Os seguintes dois valores inteiros são suportados: Solicita que o conteúdo seja apresentado aos aplicativos exatamente como organizado no sistema de arquivos do dispositivo. Solicita que o conteúdo seja apresentado às aplicações organizadas por metadados. |
ShowInShell | REG_DWORD | Parâmetro opcional que especifica se o dispositivo deve aparecer no Windows Explorer. O valor 1 indica que o dispositivo deve aparecer no Windows Explorer. Para obter mais informações, consulte Requisitos para que players de áudio portáteis apareçam no Windows Explorer. |
UseExtendedWmdm | REG_DWORD | Parâmetro opcional que alerta o Gestor de Dispositivos do Windows Media de que o fornecedor de serviços suporta IMDSPDevice3, IMDSPObject2e IMDSPStorage4. Sem esse sinalizador, o Gerenciador de dispositivos do Windows Media nunca chamará essas interfaces. O valor 1 indica que essas interfaces são suportadas. Este sinalizador é necessário para fornecedores de serviços que sincronizam com o Windows Media Player. (Consulte Ativar a sincronização com o Windows Media Player). |
Codificando o arquivo INF
O código de exemplo a seguir do arquivo INF de um dispositivo demonstra a configuração de alguns parâmetros do dispositivo durante a instalação do dispositivo.
; Set parameters on Windows 95 and Windows 98 operating systems.
[DriverInstall.hw]
AddReg=DriverHwPropReg
; Set parameters on Windows NT-based operating systems.
[DriverInstall.NT.hw]
AddReg=DriverHwPropReg
; Related section that specifies the device parameters.
[DriverHwPropReg]
; Add your own CLSID here.
HKR,,WMDMSPCLSID,,"{00000000-0000-0000-0000-000000000000}"
HKR,,OptimalTransferSize,0x10001,0x10000
HKR,,UseMetadataViews,0x10001,0x1