tee_device_address(3) | Library Functions Manual | tee_device_address(3) |
NAME
tee_device_address
SYNOPSIS
#include <metee.h>
Public Types
enum { TEE_DEVICE_TYPE_NONE = 0,
TEE_DEVICE_TYPE_PATH = 1, TEE_DEVICE_TYPE_HANDLE = 2,
TEE_DEVICE_TYPE_GUID = 3, TEE_DEVICE_TYPE_MAX = 4 }
Data Fields
enum tee_device_address:: { ... } type
union {
const char * path
const GUID * guid
TEE_DEVICE_HANDLE handle
} data
Detailed Description
Device address passed to the init function
Definition at line 98 of file metee.h.
Member Enumeration Documentation
anonymous enum
Device address type
Enumerator
- TEE_DEVICE_TYPE_NONE
- Select first available device
- TEE_DEVICE_TYPE_PATH
- Use device by path (char*)
- TEE_DEVICE_TYPE_HANDLE
- Use device by pre-opend handle
- TEE_DEVICE_TYPE_GUID
- Select first device by GUID (Windows only)
- TEE_DEVICE_TYPE_MAX
- upper sentinel
Definition at line 101 of file metee.h.
Field Documentation
union { ... } tee_device_address::data
Device address
const GUID* tee_device_address::guid
< Path to device
Definition at line 111 of file metee.h.
TEE_DEVICE_HANDLE tee_device_address::handle
Device GUID (Windows only) Pre-opend handle
Definition at line 112 of file metee.h.
const char* tee_device_address::path
Definition at line 110 of file metee.h.
enum { ... } tee_device_address::type
Device address type
Author
Generated automatically by Doxygen for metee from the source code.
Sat Mar 2 2024 13:33:21 | metee |