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

GW2GetAllIdInfo

Glasswall engine द्वारा पहचाने और रिपोर्ट किए गए प्रत्येक issue के साथ एक अद्वितीय issue ID जुड़ी होती है। यह API सभी संभावित issue ID numbers और उनके संबंधित उच्च-स्तरीय विवरणों का सारांश प्रदान करती है।

किसी session के लिए GW2GetAllIdInfo फ़ंक्शन एक output buffer में Glasswall Issue ID विवरणों और मान सीमाओं से भरा हुआ XML डेटा रखता है।

सारांश

session session के लिए GW2GetAllIdInfo फ़ंक्शन outputBuffer द्वारा इंगित ऑब्जेक्ट में Glasswall Issue ID विवरणों और मान सीमाओं से भरे XML डेटा के लिए एक pointer रखता है। भरे गए output buffer की लंबाई, bytes में, bufferLength द्वारा इंगित size_t ऑब्जेक्ट में रखी जाती है।


#include "glasswall.core2.api.h"

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

रिटर्न

एक पूर्णांक GW2_RetStatus enum मान लौटाता है। ऋणात्मक संख्याएँ विफलता को दर्शाती हैं। सफल होने पर, output buffer में XML file होती है।

उदाहरण

#include "glasswall.core2.api.h"

...

char *outbuf = NULL;
size_t buflen = 0;

if (GW2OpenSession())
/* error opening session*/
else
{
int status = GW2GetAllIdInfo(session, &buflen, &outbuf);
/* Buffer contains the XML file.
* Either process the data pointed to, or copy the data and process it
* after the session is closed
*/

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