मुख्य सामग्री पर जाएँ

GW2GetIdInfo

Glasswall engine द्वारा पहचानी और रिपोर्ट की गई प्रत्येक समस्या से एक अद्वितीय issue ID जुड़ी होती है। यह API किसी दिए गए Issue ID संख्या के लिए एक विवरण प्रदान करता है।

सारांश

सत्र session के लिए, GW2GetIdInfo, outputBuffer द्वारा इंगित ऑब्जेक्ट में, Glasswall Issue ID issueId के विवरण के लिए एक pointer रखता है। विवरण की लंबाई, bytes में, bufferLength द्वारा इंगित size_t ऑब्जेक्ट में रखी जाती है।


#include "glasswall.core2.api.h"

int GW2GetIdInfo(
Session session,
size_t issueId,
size_t *bufferLength,
char **outputBuffer);

रिटर्न

एक integer GW2_RetStatus enum मान लौटाता है। Negative numbers विफलता को दर्शाते हैं। सफल होने पर, output buffer को Issue Description से भर दिया जाता है।

उदाहरण


#include "glasswall.core2.api.h"

char *outbuf = NULL;
size_t buflen = 0;

if (GW2OpenSession() < 0)
/* error opening session */
else
{
int status = GW2GetIdInfo(session, issueId, &buflen, &outbuf);

/* outbuf points to a buffer containing the XML file.
* Either process the data pointed to, or copy the data and process it
* after GW2CloseSession is called
*/

if (GW2CloseSession() < 0)
/* error closing session */
}