1dat_pz_create(3DAT)Direct Access Transport Library Functionsdat_pz_create(3DAT)
2
3
4
6 dat_pz_create - create an instance of the Protection Zone
7
9 cc [ flag... ] file... -ldat [ library... ]
10 #include <dat/udat.h>
11
12 DAT_RETURN
13 dat_pz_create (
14 IN DAT_IA_HANDLE ia_handle,
15 OUT DAT_PZ_HANDLE *pz_handle
16 )
17
18
20 ia_handle Handle for an open instance of the IA.
21
22
23 pz_handle Handle for the created instance of Protection Zone.
24
25
27 The dat_pz_create() function creates an instance of the Protection
28 Zone. The Protection Zone provides Consumers a mechanism for associa‐
29 tion Endpoints with LMRs and RMRs to provide protection for local and
30 remote memory accesses by DTOs.
31
33 DAT_SUCCESS The operation was successful.
34
35
36 DAT_INSUFFICIENT_RESOURCES The operation failed due to resource lim‐
37 itations.
38
39
40 DAT_INVALID_PARAMETER Invalid parameter.
41
42
43 DAT_INVALID_HANDLE The ia_handle parameter is invalid.
44
45
47 See attributes(5) for descriptions of the following attributes:
48
49
50
51
52 ┌─────────────────────────────┬─────────────────────────────┐
53 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
54 ├─────────────────────────────┼─────────────────────────────┤
55 │Interface Stability │Standard: uDAPL, 1.1, 1.2 │
56 ├─────────────────────────────┼─────────────────────────────┤
57 │MT-Level │Safe │
58 └─────────────────────────────┴─────────────────────────────┘
59
61 libdat(3LIB), attributes(5)
62
63
64
65SunOS 5.11 16 Jul 2004 dat_pz_create(3DAT)