nl:: Weave:: Support
खास जानकारी
टाइपडिफ़ |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
टाइपडिफ़const char *(*
ऐसे कॉलबैक फ़ंक्शन के लिए Typedef जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े मैसेज टाइप के बारे में ऐसी जानकारी देता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. इस स्ट्रिंग को खत्म कर दिया जाता है. |
ProfileNameFunct)(uint32_t inProfileId)
|
टाइपडिफ़const char *(*
किसी कॉलबैक फ़ंक्शन के लिए Typedef, जो तय प्रोफ़ाइल आइडेंटिफ़ायर के साथ प्रोफ़ाइल का ब्यौरा देने वाली ऐसी शून्य-टर्मिनेटेड C स्ट्रिंग दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
टाइपडिफ़const char *(*
ऐसे कॉलबैक फ़ंक्शन के लिए Typedef जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े स्थिति कोड के बारे में ऐसी जानकारी देता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. इस स्ट्रिंग को खत्म कर दिया जाता है. |
वैरिएबल |
|
---|---|
sProfileStringContextHead
|
रजिस्ट्री में एक-एक करके जोड़े गए लिस्ट हेड पॉइंटर.
|
फ़ंक्शन |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
प्रोफ़ाइल स्ट्रिंग के सपोर्ट कॉन्टेक्स्ट को ढूंढें. यह कॉन्टेक्स्ट से मिलते-जुलते कॉन्टेक्स्ट पर आधारित होता है.
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
रजिस्टर किए जाने पर, प्रोफ़ाइल स्ट्रिंग, बताए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े कॉलबैक के साथ काम करती है.
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
रजिस्ट्री में, प्रोफ़ाइल स्ट्रिंग के सपोर्ट का संदर्भ डालें.
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
दी गई प्रोफ़ाइल स्ट्रिंग के साथ काम करने वाले कॉलबैक को रजिस्टर करें.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
रजिस्ट्री से, प्रोफ़ाइल स्ट्रिंग के सहायता कॉन्टेक्स्ट को हटाएं.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
दी गई प्रोफ़ाइल स्ट्रिंग सहायता कॉलबैक को अपंजीकृत करें.
|
स्ट्रक्चर |
|
---|---|
nl:: |
किसी प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े कॉलबैक को रजिस्टर करने और उनका रजिस्ट्रेशन रद्द करने के बारे में जानकारी. इससे, प्रोफ़ाइल से जुड़ी ऐसी सहायता स्ट्रिंग मिलती हैं जिन्हें लोग आसानी से पढ़ सकते हैं. |
nl:: |
प्रोफ़ाइल से जुड़ी ऐसी सहायता स्ट्रिंग जिन्हें कोई भी व्यक्ति आसानी से पढ़ सके, इसके लिए किसी खास प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े कॉलबैक. |
टाइपडिफ़
MessageNameFunct
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
ऐसे कॉलबैक फ़ंक्शन के लिए Typedef जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े मैसेज टाइप के बारे में ऐसी जानकारी देता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. इस स्ट्रिंग को खत्म कर दिया जाता है.
रजिस्टर किए जाने पर, इस कॉलबैक को तब शुरू किया जाता है, जब किसी प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े मैसेज टाइप के बारे में बताने के लिए, किसी ऐसी ब्लैंक सी स्ट्रिंग की ज़रूरत होती है जिसे लोग आसानी से पढ़ सकें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
अगर कोई वैल्यू मिलती है, तो सी स्ट्रिंग को खत्म करने वाला पॉइंटर; नहीं तो, शून्य.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
किसी कॉलबैक फ़ंक्शन के लिए Typedef, जो तय प्रोफ़ाइल आइडेंटिफ़ायर के साथ प्रोफ़ाइल का ब्यौरा देने वाली ऐसी शून्य-टर्मिनेटेड C स्ट्रिंग दिखाता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.
रजिस्टर किए जाने पर, इस कॉलबैक को तब शुरू किया जाता है, जब किसी प्रोफ़ाइल आइडेंटिफ़ायर के साथ प्रोफ़ाइल के बारे में जानकारी देने के लिए, ऐसी शून्य-टर्म वाली सी स्ट्रिंग की ज़रूरत होती है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर कोई वैल्यू मिलती है, तो सी स्ट्रिंग को खत्म करने वाला पॉइंटर; नहीं तो, शून्य.
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
ऐसे कॉलबैक फ़ंक्शन के लिए Typedef जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े स्थिति कोड के बारे में ऐसी जानकारी देता है जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. इस स्ट्रिंग को खत्म कर दिया जाता है.
रजिस्टर किए जाने पर, इस कॉलबैक को तब शुरू किया जाता है, जब किसी प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े स्टेटस कोड के बारे में बताने के लिए, किसी ऐसी ब्लैंक सी स्ट्रिंग की ज़रूरत होती है जिसे लोग आसानी से पढ़ सकें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
अगर कोई वैल्यू मिलती है, तो सी स्ट्रिंग को खत्म करने वाला पॉइंटर; नहीं तो, शून्य.
|
वैरिएबल
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
रजिस्ट्री में एक-एक करके जोड़े गए लिस्ट हेड पॉइंटर.
फ़ंक्शन
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
प्रोफ़ाइल स्ट्रिंग के सपोर्ट कॉन्टेक्स्ट को ढूंढें. यह कॉन्टेक्स्ट से मिलते-जुलते कॉन्टेक्स्ट पर आधारित होता है.
यह फ़ंक्शन, कॉन्टेक्स्ट से मेल खाने वाले प्रोफ़ाइल स्ट्रिंग के सपोर्ट कॉन्टेक्स्ट को ढूंढता है. यह कॉन्टेक्स्ट से जुड़े प्रोफ़ाइल आइडेंटिफ़ायर के आधार पर तय होता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर प्रोफ़ाइल स्ट्रिंग सहायता कॉन्टेक्स्ट मिलता है, तो उसका रीड-ओनली पॉइंटर; नहीं तो, शून्य.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
रजिस्टर किए जाने पर, प्रोफ़ाइल स्ट्रिंग, बताए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े कॉलबैक के साथ काम करती है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर प्रोफ़ाइल स्ट्रिंग, कॉलबैक पाना है, तो रीड-ओनली पॉइंटर; नहीं तो, शून्य.
|
रजिस्ट्रेंटProfielStringInfo
UnregisterProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
रजिस्ट्री में, प्रोफ़ाइल स्ट्रिंग के सपोर्ट का संदर्भ डालें.
यह फ़ंक्शन तय किए गए प्रोफ़ाइल स्ट्रिंग के सपोर्ट कॉन्टेक्स्ट को रजिस्ट्री में शामिल करता है. हालांकि, ऐसा तब होता है, जब यह कॉन्टेक्स्ट पहले से मौजूद न हो. यह कॉन्टेक्स्ट बढ़ते क्रम में लगाया जाता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर कॉन्टेक्स्ट शामिल किया गया हो, तो यह सही होगा; नहीं तो गलत.
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
दी गई प्रोफ़ाइल स्ट्रिंग के साथ काम करने वाले कॉलबैक को रजिस्टर करें.
यह फ़ंक्शन, दी गई प्रोफ़ाइल स्ट्रिंग के साथ काम करने वाले कॉलबैक को रजिस्टर और उपलब्ध कराता है.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
रजिस्ट्री से, प्रोफ़ाइल स्ट्रिंग के सहायता कॉन्टेक्स्ट को हटाएं.
यह फ़ंक्शन मौजूद होने पर, प्रोफ़ाइल आइडेंटिफ़ायर के आधार पर, बताई गई प्रोफ़ाइल स्ट्रिंग के सहायता कॉन्टेक्स्ट को रजिस्ट्री से हटा देता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर संदर्भ को हटा दिया गया है, तो यह सही है; नहीं तो गलत.
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
दी गई प्रोफ़ाइल स्ट्रिंग सहायता कॉलबैक को अपंजीकृत करें.
यह फ़ंक्शन, रजिस्ट्रेशन रद्द कर देता है और दी गई प्रोफ़ाइल स्ट्रिंग के साथ काम करने वाले कॉलबैक को उपलब्ध नहीं कराता है.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
FindStringProfileInfo
मेंपेज को रजिस्टर करने के लिए ProfielStringInfo