Como corrigir o erro No More Items 259 (0x103) em 4 etapas fáceis

Como corrigir o erro No More Items 259 (0x103) em 4 etapas fáceis

O ERROR_NO_MORE_ITEMS é um erro específico para desenvolvedores, geralmente apresentado como a mensagem 259 (0x103) indicando que nenhum dado adicional está disponível. Embora seja raro que usuários encontrem esse erro, descreveremos várias estratégias para ajudar você a resolvê-lo.

Como posso resolver o problema ERROR_NO_MORE_ITEMS?

1. Limitar sinalizadores usados ​​em SetupDiGetClassDevs

  1. Acesse seu editor de código.
  2. Identifique a função SetupDiGetClassDevs no seu código.
  3. Modifique-o para incluir apenas o sinalizador DIGCF_PRESENT, conforme mostrado aqui:

    deviceInfoSet = SetupDiGetClassDevs(&classGuid, NULL, NULL, DIGCF_PRESENT);

    conjunto de informações do dispositivo

A incorporação de sinalizadores extras pode levar à inclusão de dispositivos inexistentes, acionando esta mensagem de erro.

Alguns usuários relataram que usar o sinalizador DIGCF_PROFILE também foi eficaz, então considere tentar essa alternativa.

2. Alterar o arquivo INF

  1. Abra o arquivo INF relevante.
  2. Adicione as seguintes linhas:

    [USB_Install.Wdf] KmdfService=WINUSB, WinUsb_Install[WinUsb_Install] KmdfLibraryVersion=1.11

    instalação usb

  3. Salve as alterações feitas no arquivo.
  4. Certifique-se de gerar um GUID usando o Visual Studio e inseri-lo no registro.

3. Instale o CfsDep2.inf de forma independente

  1. No servidor PVS, execute o seguinte comando:

    rundll32.exe setupapi,InstallHinfSection DefaultInstall 129 c:\Program Files\Citrix\Provisioning Services\drivers\cfsdep2.inf

  2. Após executar o comando, verifique se o problema foi resolvido.

Este erro pode surgir durante atualizações do PVS 6.1 para o PVS 7.6, mas também pode ocorrer em outras versões.

4. Verifique seus dados

  1. Dados insuficientes enviados em comparação às solicitações podem resultar neste erro.
  2. Isso é particularmente comum em operações sobrepostas.
  3. Nesses casos, uma indicação de conclusão pode inadvertidamente acionar o erro.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *