---
title: Create_Impl
framework: kernel
role: symbol
role_heading: Type Method
path: kernel/iobuffermemorydescriptor/3074954-create_impl
---

# Create_Impl

## Declaration

```occ
static kern_return_t Create_Impl(uint64_t options, uint64_t capacity, uint64_t alignment, IOBufferMemoryDescriptor **memory);
```

## See Also

### Managing Internal Structures

- [ExpansionData](kernel/ioservice/expansiondata.md)
- [reserved](kernel/iobuffermemorydescriptor/reserved.md)
- [Create](driverkit/iobuffermemorydescriptor/create.md)
- [Create_Invoke](kernel/iobuffermemorydescriptor/3180451-create_invoke.md)
- [GetAddressRange](driverkit/iobuffermemorydescriptor/getaddressrange.md)
- [getMetaClass](kernel/iobuffermemorydescriptor/1574832-getmetaclass.md)
- [SetLength_Invoke](kernel/iobuffermemorydescriptor/3131492-setlength_invoke.md)
- [SetLength](driverkit/iobuffermemorydescriptor/setlength.md)
- [SetLength_Impl](kernel/iobuffermemorydescriptor/3131491-setlength_impl.md)
- [Dispatch](kernel/iobuffermemorydescriptor/3180452-dispatch.md)
