1# RawFileDescriptor 2 3 4## Overview 5 6Defines the file descriptor of a rawfile. 7 8**RawFileDescriptor** is an output parameter of [OH_ResourceManager_GetRawFileDescriptor()](rawfile.md#oh_resourcemanager_getrawfiledescriptor). It contains the file descriptor of a raw file and the start position and length of the raw file in the HAP. 9 10**Since**: 8 11 12**Related module**: [Rawfile](rawfile.md) 13 14 15## Summary 16 17 18### Member Variables 19 20| Name| Description| 21| -------- | -------- | 22| int [fd](#fd) | File descriptor of the rawfile, in int. | 23| long [start](#start) | Start position of the rawfile in the HAP, in long. | 24| long [length](#length) | Length of the rawfile in the HAP, in long. | 25 26 27## Member Variable Description 28 29 30### fd 31 32``` 33int RawFileDescriptor::fd 34``` 35**Description** 36File descriptor of the rawfile, in int. 37 38 39### length 40 41``` 42long RawFileDescriptor::length 43``` 44**Description** 45Length of the rawfile in the HAP, in long. 46 47 48### start 49 50``` 51long RawFileDescriptor::start 52``` 53**Description** 54Start position of the rawfile in the HAP, in long. 55