# setExternalShareSource returns SDKERR\_UNKNOWN

**URL:** <https://devforum.zoom.us/t/setexternalsharesource-returns-sdkerr-unknown/97142>\
**Category:** Windows\
**Created:** [October 20, 2023, 9:08pm UTC](https://devforum.zoom.us/t/setexternalsharesource-returns-sdkerr-unknown/97142 "2023-10-20T21:08:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![integrations3](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/integrations3/32/53121_2.png) [@integrations3](https://devforum.zoom.us/u/integrations3)\
**Post date:** [October 20, 2023, 9:08pm UTC](https://devforum.zoom.us/t/setexternalsharesource-returns-sdkerr-unknown/97142/1 "2023-10-20T21:08:13Z")

</div>

Using Windows C++ SDK Version: 5.16.2.22857

In this code

```auto
class ZoomSDKShareSource : public ZOOM_SDK_NAMESPACE::IZoomSDKShareSource {

  void onStartSend(ZOOM_SDK_NAMESPACE::IZoomSDKShareSender* pSender) {
     rawDataSender = pSender;
  }

  void onStopSend() {
   
  }

  void Setup() {
          ZOOM_SDK_NAMESPACE::IZoomSDKShareSourceHelper* helper =
            ZOOM_SDK_NAMESPACE::GetRawdataShareSourceHelper();
          ZOOM_SDK_NAMESPACE::SDKError err;
          err = helper->setExternalShareSource(this);
          if (err != ZOOM_SDK_NAMESPACE::SDKERR_SUCCESS) {              
              std::cout << err << std::endl;
          }
  }

}

```

setExternalShareSource is returning SDKERROR\_UNKNOWN, and onStartSend is never called.

How can I fix the problem?

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [October 23, 2023, 3:19am UTC](https://devforum.zoom.us/t/setexternalsharesource-returns-sdkerr-unknown/97142/2 "2023-10-23T03:19:10Z")

</div>

@integrations3 I’ll PM you for some additional information

---

<div class="post-metadata">

**Author:** ![integrations3](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/integrations3/32/53121_2.png) [@integrations3](https://devforum.zoom.us/u/integrations3)\
**Post date:** [October 24, 2023, 12:32am UTC](https://devforum.zoom.us/t/setexternalsharesource-returns-sdkerr-unknown/97142/3 "2023-10-24T00:32:45Z")

</div>

Thanks for the tip @chunsiong.zoom !  
CanStartShare() was returning false and adding the recording:read scope to the meeting app resolved the problem and I can start the share now.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 23, 2023, 10:32am UTC](https://devforum.zoom.us/t/setexternalsharesource-returns-sdkerr-unknown/97142/4 "2023-11-23T10:32:51Z")

</div>

Closed on November 23, 2023, 10:32am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
