1dat_get_handle_type(D3iDrAeTc)t Access Transport Library Fundcatti_ognest_handle_type(3DAT)
2
3
4
6 dat_get_handle_type - get handle type
7
9 cc [ flag... ] file... -ldat [ library... ]
10 #include <dat/udat.h>
11
12 DAT_RETURN
13 dat_get_handle_typet (
14 IN DAT_HANDLE dat_handle,
15 OUT DAT_HANDLE_TYPE *handle_type
16 )
17
18
20 dat_handle Handle for a DAT Object.
21
22
23 handle_type Type of the handle of dat_handle.
24
25
27 The dat_get_handle_type() function allows the Consumer to discover the
28 type of a DAT Object using its handle.
29
30
31 The dat_handle can be one of the following handle types: DAT_IA_HANDLE,
32 DAT_EP_HANDLE, DAT_EVD_HANDLE, DAT_CR_HANDLE, DAT_RSP_HANDLE,
33 DAT_PSP_HANDLE, DAT_PZ_HANDLE, DAT_LMR_HANDLE, or DAT_RMR_HANDLE.
34
35
36 The handle_type is one of the following handle types: DAT_HAN‐
37 DLE_TYPE_IA, DAT_HANDLE_TYPE_EP, DAT_HANDLE_TYPE_EVD, DAT_HAN‐
38 DLE_TYPE_CR, DAT_HANDLE_TYPE_PSP, DAT_HANDLE_TYPE_RSP, DAT_HAN‐
39 DLE_TYPE_PZ, DAT_HANDLE_TYPE_LMR, DAT_HANDLE_TYPE_RMR, or DAT_HAN‐
40 DLE_TYPE_CNO.
41
43 DAT_SUCCESS The operation was successful.
44
45
46 DAT_INVALID_HANDLE The dat_handle parameter is invalid.
47
48
50 Consumers can use this operation to determine the type of Object being
51 returned. This is needed for calling an appropriate query or any other
52 operation on the Object handle.
53
55 See attributes(5) for descriptions of the following attributes:
56
57
58
59
60 ┌─────────────────────────────┬─────────────────────────────┐
61 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
62 ├─────────────────────────────┼─────────────────────────────┤
63 │Interface Stability │Standard: uDAPL, 1.1, 1.2 │
64 ├─────────────────────────────┼─────────────────────────────┤
65 │MT-Level │Unsafe │
66 └─────────────────────────────┴─────────────────────────────┘
67
69 libdat(3LIB), attributes(5)
70
71
72
73SunOS 5.11 16 Jul 2004 dat_get_handle_type(3DAT)