1# OHExtDataHandle 2 3 4## Overview 5 6The **OHExtDataHandle** struct describes the extended data handle. 7 8**Since**: 9 9 10**Deprecated**: This struct is deprecated since API version 10. No substitute is provided. 11 12**Related module**: [NativeWindow](_native_window.md) 13 14**Header file**: [external_window.h](external__window_8h.md) 15 16## Summary 17 18 19### Member Variables 20 21| Name| Description| 22| -------- | -------- | 23| int32_t [fd](#fd) | File descriptor handle. The value **-1** indicates that the handle is not supported.| 24| uint32_t [reserveInts](#reserveints) | Number of reserved arrays.| 25| int32_t [reserve](#reserve) [0] | Reserved array.| 26 27 28## Member Variable Description 29 30 31### fd 32 33``` 34int32_t OHExtDataHandle::fd 35``` 36 37**Description** 38 39File descriptor handle. The value **-1** indicates that the handle is not supported. 40 41 42### reserve 43 44``` 45int32_t OHExtDataHandle::reserve[0] 46``` 47 48**Description** 49 50Reserved array. 51 52 53### reserveInts 54 55``` 56uint32_t OHExtDataHandle::reserveInts 57``` 58 59**Description** 60 61Number of reserved arrays. 62