ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaik_5.4.0.1/rzaikcwbobjcreateresourceha.htm

93 lines
5.1 KiB
HTML

<?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="reference" />
<meta name="DC.Title" content="cwbOBJ_CreateResourceHandle" />
<meta name="DC.Relation" scheme="URI" content="rzaikobjapilist6.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="cwbobj_createresourcehandle" />
<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>cwbOBJ_CreateResourceHandle</title>
</head>
<body id="cwbobj_createresourcehandle"><a name="cwbobj_createresourcehandle"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1"><span class="apiname">cwbOBJ_CreateResourceHandle</span></h1>
<div><div class="section"><h4 class="sectiontitle">Purpose</h4><p> Create a resource handle for a particular AFP™ resource
on a specified system.</p>
</div>
<div class="section"><h4 class="sectiontitle">Syntax</h4><pre>
unsigned int CWB_ENTRY cwbOBJ_CreateResourceHandle(
const char *systemName,
const char *resourceName,
const char *resourceLibrary,
cwbOBJ_AFPResourceType resourceType,
cwbOBJ_ObjHandle *objectHandle,
cwbSV_ErrHandle errorHandle);</pre>
</div>
<div class="section"><h4 class="sectiontitle">Parameters</h4><dl><dt class="dlterm">const char *systemName - input</dt>
<dd>Pointer to the system name contained in an ASCIIZ string.</dd>
<dt class="dlterm">const char *resourceName - input</dt>
<dd>Pointer to the name of the AFP resource.</dd>
<dt class="dlterm">const char *resourceLibrary - input</dt>
<dd>Pointer to the name of the iSeries™ library that contains the resource.</dd>
<dt class="dlterm">cwbOBJ_AFPResourceType resourceType - input</dt>
<dd>Specifies what type of resource this is. Must be one of the following: <ul><li>CWBOBJ_AFPRSC_FONT</li>
<li>CWBOBJ_AFPRSC_FORMDEF</li>
<li>CWBOBJ_AFPRSC_OVERLAY</li>
<li>CWBOBJ_AFPRSC_PAGESEG</li>
<li>CWBOBJ_AFPRSC_PAGEDEF</li>
</ul>
</dd>
<dt class="dlterm">cwbOBJ_ObjHandle *objectHandle - output</dt>
<dd> On output this will contain the resource handle.</dd>
<dt class="dlterm">cwbSV_ErrHandle errorHandle - output</dt>
<dd>Optional, may be 0. Any returned messages will be written to this object.
It is created with the <span class="apiname">cwbSV_CreateErrHandle()</span> API. The
messages may be retrieved through the <span class="apiname">cwbSV_GetErrText()</span> API.
If the parameter is set to zero, no messages will be retrievable.</dd>
</dl>
</div>
<div class="section"><h4 class="sectiontitle">Return Codes</h4><p>The following list shows common return
values.</p>
<dl><dt class="dlterm">CWB_OK </dt>
<dd>Successful completion.</dd>
<dt class="dlterm">CWB_NOT_ENOUGH_MEMORY </dt>
<dd>Insufficient memory; may have failed to allocate temporary buffer.</dd>
<dt class="dlterm">CWB_INVALID_PARAMETER </dt>
<dd>Invalid parameter specified.</dd>
<dt class="dlterm">CWB_NON_REPRESENTABLE_UNICODE_CHAR </dt>
<dd>One or more input Unicode characters have no representation in the code
page being used.</dd>
<dt class="dlterm">CWB_API_ERROR </dt>
<dd>General API failure.</dd>
</dl>
</div>
<div class="section"><h4 class="sectiontitle">Usage</h4><p>Use this API to get a handle to a resource
if you know the name library and type of resource. If you don't know either
of these or want to choose from a list, use the list APIs to list AFP resources instead.
This API does no checking of the AFP resource on the host. The first time
this handle is used to retrieve data for the resource, a host error will be
encountered if the resource file doesn't exist. </p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaikobjapilist6.htm" title="The following iSeries Access for Windows APIs pertain to AFP resources. The APIs are listed alphabetically.">AFP resource APIs for iSeries Access for Windows</a></div>
</div>
</div>
</body>
</html>