nl:: बुनाई::सहायता

खास जानकारी

टाइपडेफ़

MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType) टाइपडेफ़
const char *(*
कॉलबैक फ़ंक्शन के लिए टाइपडेफ़, जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े मैसेज टाइप की जानकारी देने वाला, NULL-टर्मिनेटेड C स्ट्रिंग देता है.
ProfileNameFunct)(uint32_t inProfileId) टाइपडेफ़
const char *(*
कॉलबैक फ़ंक्शन के लिए टाइपडेफ़, जो खास प्रोफ़ाइल पहचानकर्ता के साथ प्रोफ़ाइल का ब्यौरा देने वाला NULL-टर्मिनेटेड C स्ट्रिंग लौटाता है.
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode) टाइपडेफ़
const char *(*
कॉलबैक फ़ंक्शन के लिए टाइपडेफ़, जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े स्टेटस कोड की जानकारी देने वाला, NULL-टर्मिनेटेड C स्ट्रिंग देता है.

वैरिएबल

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:: बुनाई::सहायता::ProfileStringContext

खास प्रोफ़ाइल पहचानकर्ता से जुड़े कॉलबैक को रजिस्टर करने और रजिस्ट्रेशन से हटाने का संदर्भ. इससे, प्रोफ़ाइल से जुड़े लोगों के पढ़ने लायक सहायता स्ट्रिंग दिखाई जाती हैं.

nl:: बुनाई::सहायता::ProfileStringInfo

प्रोफ़ाइल के साथ तय की गई मैन्युअल रूप से पढ़ी जा सकने वाली सहायता स्ट्रिंग भेजने के लिए, खास प्रोफ़ाइल पहचानकर्ता से जुड़े कॉलबैक.

टाइपडेफ़

संदेश नामफ़ंक

const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)

कॉलबैक फ़ंक्शन के लिए टाइपडेफ़, जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े मैसेज टाइप की जानकारी देने वाला, NULL-टर्मिनेटेड C स्ट्रिंग देता है.

इस कॉलबैक को, रजिस्टर होने पर तब लागू किया जाता है, जब तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े मैसेज टाइप की जानकारी देने के लिए, किसी शून्य-टर्मिनल NULL-टर्मिनेटेड C स्ट्रिंग की ज़रूरत होती है.

ब्यौरा
पैरामीटर
[in] inProfileId
खास तरह के मैसेज से जुड़ा प्रोफ़ाइल आइडेंटिफ़ायर.
[in] inMsgType
मैसेज का प्रकार, जिसके लिए ज़्यादा जानकारी देने वाली स्ट्रिंग खोजी जाती है.
लौटाए गए सामान
अगर कोई मैच मिलता है, तो NULL-टर्मिनेटेड C स्ट्रिंग का पॉइंटर; नहीं तो, NULL.

प्रोफ़ाइल नामफ़ंक

const char *(* ProfileNameFunct)(uint32_t inProfileId)

कॉलबैक फ़ंक्शन के लिए टाइपडेफ़, जो खास प्रोफ़ाइल पहचानकर्ता के साथ प्रोफ़ाइल का ब्यौरा देने वाला NULL-टर्मिनेटेड C स्ट्रिंग लौटाता है.

इस कॉलबैक का रजिस्ट्रेशन तब किया जाता है, जब तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर वाली प्रोफ़ाइल के बारे में जानकारी देने के लिए, NULL-टर्मिनेटेड C स्ट्रिंग की ज़रूरत होती है.

ब्यौरा
पैरामीटर
[in] inProfileId
प्रोफ़ाइल पहचानकर्ता, जिसके लिए इंसान की पढ़ने लायक जानकारी देने वाली स्ट्रिंग खोजी जाती है.
लौटाए गए सामान
अगर कोई मैच मिलता है, तो NULL-टर्मिनेटेड C स्ट्रिंग का पॉइंटर; नहीं तो, NULL.

स्थिति रिपोर्टफ़ॉर्मैट स्ट्रिंगफ़ंक

const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)

कॉलबैक फ़ंक्शन के लिए टाइपडेफ़, जो तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े स्टेटस कोड की जानकारी देने वाला, NULL-टर्मिनेटेड C स्ट्रिंग देता है.

इस कॉलबैक को रजिस्टर करते समय, तब शुरू किया जाता है, जब तय किए गए प्रोफ़ाइल आइडेंटिफ़ायर से जुड़े स्टेटस कोड की जानकारी देने के लिए, NULL-टर्मिनेटेड C स्ट्रिंग की ज़रूरत होती है.

ब्यौरा
पैरामीटर
[in] inProfileId
दिए गए स्टेटस कोड से जुड़ा प्रोफ़ाइल आइडेंटिफ़ायर.
[in] inStatusCode
स्थिति कोड, जिसके लिए ज़्यादा जानकारी देने वाली स्ट्रिंग खोजी जाती है.
लौटाए गए सामान
अगर कोई मैच मिलता है, तो NULL-टर्मिनेटेड C स्ट्रिंग का पॉइंटर; नहीं तो, NULL.

वैरिएबल

SProfileStringContexthead

ProfileStringContext * sProfileStringContextHead

रजिस्ट्री के साथ लिंक की गई सूची का हेड पॉइंटर.

फ़ंक्शन

FindProfileStringContext

ProfileStringContext * FindProfileStringContext(
  const ProfileStringContext & inContext
)

खास संदर्भ से मेल खाने वाली प्रोफ़ाइल स्ट्रिंग के काम करने वाला संदर्भ ढूंढें. यह संदर्भ से जुड़े प्रोफ़ाइल पहचानकर्ता के आधार पर तय होता है.

यह फ़ंक्शन, संदर्भ से जुड़े प्रोफ़ाइल पहचानकर्ता के आधार पर, तय संदर्भ से मेल खाने वाली प्रोफ़ाइल स्ट्रिंग के काम करने वाला संदर्भ खोजता है.

ब्यौरा
पैरामीटर
[in] inContext
इसे ढूंढने के लिए, प्रोफ़ाइल स्ट्रिंग के सहायता कॉन्टेक्स्ट का रीड-ओनली रेफ़रंस.
लौटाए गए सामान
अगर यह पाया जाता है, तो प्रोफ़ाइल स्ट्रिंग के काम करने वाला संदर्भ सिर्फ़ पढ़ने के लिए पॉइंटर; नहीं तो.

FindProfileStringInfo

NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo(
  uint32_t inProfileId
)

अगर रजिस्टर हो, तो प्रोफ़ाइल स्ट्रिंग, बताए गए प्रोफ़ाइल पहचानकर्ता से जुड़े कॉलबैक के साथ काम करती है.

ब्यौरा
पैरामीटर
[in] inProfileId
स्ट्रिंग सपोर्ट कॉलबैक ढूंढने के लिए प्रोफ़ाइल आइडेंटिफ़ायर.
लौटाए गए सामान
अगर पाई जाती है, तो प्रोफ़ाइल स्ट्रिंग के लिए रीड-ओनली पॉइंटर, कॉलबैक के साथ काम करता है. नहीं तो, शून्य होगा.
यह भी देखें:
रजिस्ट्रेशनProfielStringInfo
रजिस्ट्रेशनProfielStringInfo

InsertProfileStringContext

bool InsertProfileStringContext(
  ProfileStringContext & inOutContext
)

रजिस्ट्री में, बताई गई प्रोफ़ाइल स्ट्रिंग के लिए सहायता कॉन्टेक्स्ट डालें.

यह फ़ंक्शन, रजिस्ट्री में बढ़ते हुए प्रोफ़ाइल आइडेंटिफ़ायर के आधार पर, पहले से मौजूद प्रोफ़ाइल स्ट्रिंग सहायता के संदर्भ को क्रम से लगाता है.

ब्यौरा
पैरामीटर
[in,out] inOutContext
रजिस्ट्री में शामिल किए जाने वाले प्रोफ़ाइल स्ट्रिंग समर्थन के संदर्भ के लिए एक संदर्भ. हालांकि, रजिस्ट्री में संदर्भ मौजूद है, फिर भी mNext फ़ील्ड में बदलाव किया जा सकता है, क्योंकि दूसरे संदर्भ डाले या हटाए जाते हैं.
लौटाए गए सामान
अगर संदर्भ डाला गया था, तो सही है.

रजिस्टर प्रोफ़ाइल स्ट्रिंग की जानकारी

NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

दिए गए प्रोफ़ाइल स्ट्रिंग सहायता कॉलबैक को रजिस्टर करें.

यह फ़ंक्शन, दी गई प्रोफ़ाइल स्ट्रिंग सपोर्ट के कॉलबैक को रजिस्टर और उपलब्ध कराता है.

ब्यौरा
पैरामीटर
[in,out] inOutContext
सहायता के लिए, प्रोफ़ाइल स्ट्रिंग के बारे में एक जानकारी, जिसे रजिस्टर करके रजिस्ट्री में जोड़ा जाएगा. संदर्भ रजिस्टर होने के दौरान, mNext फ़ील्ड में बदलाव किया जा सकता है, क्योंकि दूसरे संदर्भ रजिस्टर या रजिस्टर नहीं होते हैं.
सामान लौटाने की वैल्यू
WEAVE_NO_ERROR
सफल रहा.
WEAVE_ERROR_PROFILE_STRING_CONTEXT_ALREADY_REGISTERED
अगर प्रसंग पहले से ही पंजीकृत है.
इसे भी देखें:
FindStringProfileInfo
रजिस्ट्रेशनProfielStringInfo

ProfileStringStringContext हटाएं

bool RemoveProfileStringContext(
  ProfileStringContext & inOutContext
)

रजिस्ट्री से, बताई गई प्रोफ़ाइल स्ट्रिंग के लिए काम करने वाला संदर्भ हटाएं.

अगर यह फ़ंक्शन, प्रोफ़ाइल पहचानकर्ता के आधार पर रजिस्ट्री से मौजूद है, तो यह फ़ंक्शन स्ट्रिंग सहायता के लिए दिए गए संदर्भ को हटा देता है.

ब्यौरा
पैरामीटर
[in,out] inOutContext
प्रोफ़ाइल स्ट्रिंग के बारे में बताने वाला एक रेफ़रंस, जिसे मौजूद होने पर हटा दिया जाएगा. जब संदर्भ हटा दिया जाता है, तो mNext फ़ील्ड में बदलाव किया जा सकता है.
लौटाए गए सामान
अगर संदर्भ हटा दिया गया था, तो सही. अगर ऐसा नहीं है, तो गलत है.

अनचाहे प्रोफ़ाइल स्ट्रिंग की जानकारी

NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

दिए गए प्रोफ़ाइल स्ट्रिंग सहायता कॉलबैक का रजिस्ट्रेशन रद्द करें.

यह फ़ंक्शन दी गई प्रोफ़ाइल स्ट्रिंग सहायता कॉलबैक का रजिस्ट्रेशन रद्द करता है और उपलब्ध नहीं कराता है.

ब्यौरा
पैरामीटर
[in,out] inOutContext
प्रोफ़ाइल स्ट्रिंग वाले सहायता कॉन्टेक्स्ट का रेफ़रंस, जिसका रजिस्ट्रेशन रद्द किया जाएगा और रजिस्ट्री से हटा दिया जाएगा. जब संदर्भ का रजिस्ट्रेशन रद्द किया जाता है, तो mNext फ़ील्ड में बदलाव किया जा सकता है.
सामान लौटाने की वैल्यू
WEAVE_NO_ERROR
सफल रहा.
WEAVE_ERROR_PROFILE_STRING_CONTEXT_NOT_REGISTERED
अगर प्रसंग रजिस्टर नहीं है.
यह भी देखें:
FindStringProfileInfo
RegistrationProfielStringInfo