KextManager.h

The KextManager API provides a simple interface for applications to load kernel extensions (kexts) via RPC to kextd, and to look up the URLs for kexts by bundle identifier.

Overview

Included Headers

  • <CoreFoundation/CoreFoundation.h>

  • <libkern/OSReturn.h>

  • <sys/cdefs.h>

Topics

Miscellaneous

KextManagerCopyLoadedKextInfo

Returns information about loaded kexts in a dictionary.

KextManagerCreateURLForBundleIdentifier

Create a URL locating a kext with a given bundle identifier.

KextManagerLoadKextWithIdentifier

Request the kext loading system to load a kext with a given bundle identifier.

KextManagerLoadKextWithURL

Request the kext loading system to load a kext with a given URL.

KextManagerUnloadKextWithIdentifier

Request the kernel to unload a kext with a given bundle identifier.