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 15## Summary 16 17 18### Member Variables 19 20| Name| Description| 21| -------- | -------- | 22| int32_t [fd](#fd) | File descriptor handle. The value **-1** indicates that the handle is not supported.| 23| uint32_t [reserveInts](#reserveints) | Number of reserved arrays.| 24| int32_t [reserve](#reserve) [0] | Reserved array.| 25 26 27## Member Variable Description 28 29 30### fd 31 32``` 33int32_t OHExtDataHandle::fd 34``` 35 36**Description** 37 38File descriptor handle. The value **-1** indicates that the handle is not supported. 39 40 41### reserve 42 43``` 44int32_t OHExtDataHandle::reserve[0] 45``` 46 47**Description** 48 49Reserved array. 50 51 52### reserveInts 53 54``` 55uint32_t OHExtDataHandle::reserveInts 56``` 57 58**Description** 59 60Number of reserved arrays. 61