ibm-information-center/dist/eclipse/plugins/i5OS.ic.apiref_5.4.0.1/conOffset.htm

57 lines
3.4 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Offset values and lengths" />
<meta name="abstract" content="You can make use of the offset values and lengths returned by the API to step through the list when using an API." />
<meta name="description" content="You can make use of the offset values and lengths returned by the API to step through the list when using an API." />
<meta name="DC.Relation" scheme="URI" content="conParameter.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="conOffset" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Offset values and lengths</title>
</head>
<body id="conOffset"><a name="conOffset"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Offset values and lengths</h1>
<div><p>You can make use of the offset values and lengths returned by the
API to step through the list when using an API.</p>
<p>When you are using an API that generates a list into a user space, you
should use the offset values and lengths returned by the API in the generic
user space header to step through the list instead of specifying what the
current version of the API returns. This is because:</p>
<ul><li>The offset values to the different sections of the user space may change
in future releases.</li>
<li>The length of the entries in the list data section of the user space may
change in future releases.</li>
</ul>
<p>As long as your HLL application program uses the offset values and lengths
returned in the generic header of the user space, your program will run in
future releases of the <span class="keyword">i5/OS™</span> licensed
program.</p>
<div class="note"><span class="notetitle">Note:</span> While your application program should use the length returned in the
generic header to address subsequent list entries, your application program
should only retrieve as many bytes as the application program has allocated
storage for.</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="conParameter.htm" title="After you have found the API that you want to use, you need to code a call to an API and pass to the API the required set of parameters appropriate for that API.">API parameters</a></div>
</div>
</div>
</body>
</html>