Parâmetros do dispositivo
O Windows Media Gerenciador de Dispositivos usa 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 a seguir lista os parâmetros de dispositivo que o Windows Media Gerenciador de Dispositivos consultas.
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. Esse parâmetro é obrigatório para suporte a PnP. O valor do parâmetro deve ser o CLSID, não o ProgID do provedor de serviços. Esse parâmetro é obrigatório para dar suporte a Plug and Play (PnP) em Gerenciador de Dispositivos do Windows Media. Para obter mais informações, consulte Habilitando o PnP para dispositivos. |
IdealTransferSize | REG_DWORD | Valor opcional que especifica o tamanho de transferência preferencial que o Windows Media Gerenciador de Dispositivos usa durante operações de leitura e gravação. Se não for fornecido, um tamanho de transferência padrão será usado. |
UseMetadataViews | REG_DWORD | Parâmetro opcional que especifica se o Windows Media Gerenciador de Dispositivos organiza o conteúdo por metadados ao apresentar conteúdo do dispositivo aos aplicativos. Se não for especificado, o valor padrão será 0. Quando os aplicativos enumeram o conteúdo nos armazenamentos de um player de áudio portátil, o Windows Media Gerenciador de Dispositivos 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 sua preferência por meio do parâmetro de dispositivo UseMetadataViews. Há suporte para os dois valores inteiros a seguir: 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 aos aplicativos organizados 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 Windows Media Gerenciador de Dispositivos que o provedor de serviços dá suporte a IMDSPDevice3, IMDSPObject2 e IMDSPStorage4. Sem esse sinalizador, os Gerenciador de Dispositivos do Windows Media nunca chamarão essas interfaces. O valor 1 indica que essas interfaces têm suporte. Esse sinalizador é necessário para provedores de serviços que sincronizam com Reprodutor Multimídia do Windows. (Consulte Habilitando a sincronização com Reprodutor Multimídia do Windows). |
Codificando o arquivo INF
O código de exemplo a seguir do arquivo INF de um dispositivo demonstra como definir alguns parâmetros de 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