4가지 간단한 단계로 오류 No More Items 259(0x103)를 수정하는 방법

4가지 간단한 단계로 오류 No More Items 259(0x103)를 수정하는 방법

ERROR_NO_MORE_ITEMS는 개발자에게만 해당하는 오류로, 종종 259(0x103) 메시지로 표시되어 추가 데이터를 사용할 수 없음을 나타냅니다. 사용자가 이 오류를 접하는 경우는 드물지만, 이를 해결하는 데 도움이 되는 몇 가지 전략을 설명하겠습니다.

ERROR_NO_MORE_ITEMS 문제는 어떻게 해결할 수 있나요?

1. SetupDiGetClassDevs에서 사용되는 제한 플래그

  1. 코드 편집기에 접근합니다.
  2. 코드 내에서 SetupDiGetClassDevs 함수를 식별하세요 .
  3. 여기에 표시된 대로 DIGCF_PRESENT 플래그만 포함하도록 수정하세요.

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

    장치 정보 설정

추가 플래그를 통합하면 존재하지 않는 장치가 포함되어 이 오류 메시지가 발생할 수 있습니다.

일부 사용자는 DIGCF_PROFILE 플래그를 사용하는 것도 효과적이라고 보고했으므로 이 대안을 시도해 보는 것을 고려하세요.

2. INF 파일 변경

  1. 관련 INF 파일을 엽니다.
  2. 다음 줄을 추가합니다.

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

    usb 설치

  3. 파일의 변경 사항을 저장합니다.
  4. Visual Studio를 사용하여 GUID를 생성하고 레지스트리에 삽입하세요.

3. CfsDep2.inf를 독립적으로 설치

  1. PVS 서버에서 다음 명령을 실행합니다.

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

  2. 명령을 실행한 후 문제가 해결되었는지 확인하세요.

이 오류는 PVS 6.1에서 PVS 7.6으로 업그레이드하는 동안 발생할 수 있지만, 다른 버전에서도 발생할 수 있습니다.

4. 데이터 확인

  1. 요청에 비해 전송된 데이터가 충분하지 않으면 이 오류가 발생할 수 있습니다.
  2. 이는 특히 중복된 작업에서 흔히 발생합니다.
  3. 이런 경우 완료 표시로 인해 의도치 않게 오류가 발생할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다