Python SDK: async_capture_scaled_screen_region_to_buffer results in PRL_ERR_NO_DATA

Discussion in 'General Questions' started by MikhailI1, Nov 10, 2020.

  1. MikhailI1

    MikhailI1 Bit poster

    Messages:
    2
    I am trying to capture a screen of a running Parallels VM, in Python.
    An SDK sample program which captures the screen to a file runs OK, but when I try to capture the screen in a buffer the job results in
    PRL_ERR_NO_DATA error.

    Working:
    Code:
    vm_io.sync_capture_screen_region_to_file(VM, current_screen, consts.PIF_BMP)
    Not working:
    Code:
        job = vm_io.async_capture_scaled_screen_region_to_buffer(VM, \
            format=consts.PIF_RAW, \
            x=0, y=0, width=100, height=50 )
        wait_job = job.wait()
        result = job.get_result()
        print result
        if not result: print job.get_error()
    
    which results in:
    Code:
    None
    Error: SDK error: 0x80000014: PRL_ERR_NO_DATA PRL_ERR_NO_DATA
    Parallels Desktop Home Version 16.0.1 (48919)
    SDK just downloaded today
     
  2. Hello, could check the same behavior with the newest Parallels Desktop update - 16.1.1. please and provide us with any results
     
  3. JonO1

    JonO1 Bit poster

    Messages:
    1
    This is still an issue with Parallels Desktop for Mac Pro Edition 17.1.1. SDK just downloaded today. The result is always PRL_ERR_NO_DATA no matter what the parameters are.
     

Share This Page