nl:: বুনা:: সমর্থন

সারসংক্ষেপ

Typedefs

MessageNameFunct )(uint32_t inProfileId, uint8_t inMsgType) typedef
const char *(*
একটি কলব্যাক ফাংশনের জন্য Typedef যা একটি মানব-পঠনযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে যা নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে যুক্ত বার্তার প্রকার বর্ণনা করে।
ProfileNameFunct )(uint32_t inProfileId) typedef
const char *(*
একটি কলব্যাক ফাংশনের জন্য টাইপডেফ যা একটি মানব-পঠনযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে যা নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে প্রোফাইল বর্ণনা করে।
StatusReportFormatStringFunct )(uint32_t inProfileId, uint16_t inStatusCode) typedef
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

প্রোফাইলের সাথে যুক্ত মানব-পাঠযোগ্য সমর্থন স্ট্রিংগুলি ফেরত দেওয়ার জন্য নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে যুক্ত কলব্যাক।

Typedefs

MessageNameFunct

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

একটি কলব্যাক ফাংশনের জন্য Typedef যা একটি মানব-পঠনযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে যা নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে যুক্ত বার্তার প্রকার বর্ণনা করে।

এই কলব্যাক, যখন নিবন্ধিত হয়, তখন আহ্বান করা হয় যখন নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে যুক্ত বার্তার ধরণ বর্ণনা করার জন্য একটি মানব-পঠনযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রয়োজন হয়।

বিস্তারিত
পরামিতি
[in] inProfileId
প্রোফাইল শনাক্তকারী নির্দিষ্ট বার্তা প্রকারের সাথে যুক্ত।
[in] inMsgType
বার্তার ধরন যার জন্য একটি মানব-পাঠ্য বর্ণনামূলক স্ট্রিং চাওয়া হয়েছে৷
রিটার্নস
একটি মিল পাওয়া গেলে NULL-টার্মিনেটেড C স্ট্রিং-এর একটি পয়েন্টার; অন্যথায়, NULL.

ProfileNameFunct

const char *(* ProfileNameFunct)(uint32_t inProfileId)

একটি কলব্যাক ফাংশনের জন্য টাইপডেফ যা একটি মানব-পঠনযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে যা নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে প্রোফাইল বর্ণনা করে।

এই কলব্যাক, যখন নিবন্ধিত হয়, তখন আহ্বান করা হয় যখন একটি মানব-পঠনযোগ্য NULL-টার্মিনেটেড C স্ট্রিং নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে প্রোফাইল বর্ণনা করার জন্য প্রয়োজন হয়।

বিস্তারিত
পরামিতি
[in] inProfileId
প্রোফাইল শনাক্তকারী যার জন্য একটি মানব-পাঠযোগ্য বর্ণনামূলক স্ট্রিং চাওয়া হয়েছে৷
রিটার্নস
একটি মিল পাওয়া গেলে NULL-টার্মিনেটেড C স্ট্রিং-এর একটি পয়েন্টার; অন্যথায়, NULL.

StatusReportFormatStringFunct

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

একটি কলব্যাক ফাংশনের জন্য টাইপডেফ যা নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে সম্পর্কিত স্ট্যাটাস কোড বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে।

এই কলব্যাক, যখন নিবন্ধিত হয়, তখন আহ্বান করা হয় যখন নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে সম্পর্কিত স্ট্যাটাস কোড বর্ণনা করার জন্য একটি মানব-পঠনযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রয়োজন হয়।

বিস্তারিত
পরামিতি
[in] inProfileId
নির্দিষ্ট স্ট্যাটাস কোডের সাথে যুক্ত প্রোফাইল শনাক্তকারী।
[in] inStatusCode
স্ট্যাটাস কোড যার জন্য একটি মানব-পাঠযোগ্য বর্ণনামূলক স্ট্রিং চাওয়া হয়েছে।
রিটার্নস
একটি মিল পাওয়া গেলে NULL-টার্মিনেটেড C স্ট্রিং-এর একটি পয়েন্টার; অন্যথায়, NULL.

ভেরিয়েবল

sProfileStringContextHead

ProfileStringContext * sProfileStringContextHead

রেজিস্ট্রি একক-লিঙ্কড লিস্ট হেড পয়েন্টার।

ফাংশন

প্রোফাইল স্ট্রিং কনটেক্সট খুঁজুন

ProfileStringContext * FindProfileStringContext(
  const ProfileStringContext & inContext
)

প্রসঙ্গটির সাথে যুক্ত প্রোফাইল শনাক্তকারীর উপর ভিত্তি করে, নির্দিষ্ট প্রেক্ষাপটের সাথে মেলে একটি প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গ খুঁজুন।

এই ফাংশনটি প্রসঙ্গটির সাথে সম্পর্কিত প্রোফাইল শনাক্তকারীর উপর ভিত্তি করে, নির্দিষ্ট প্রেক্ষাপটের সাথে মেলে একটি প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গ খুঁজে পায়।

বিস্তারিত
পরামিতি
[in] inContext
প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গে একটি পঠনযোগ্য রেফারেন্স খুঁজে পেতে।
রিটার্নস
প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গে একটি পঠনযোগ্য পয়েন্টার পাওয়া গেলে; অন্যথায়, NULL.

প্রোফাইল স্ট্রিং ইনফো খুঁজুন

NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo(
  uint32_t inProfileId
)

নিবন্ধিত হলে, নির্দিষ্ট প্রোফাইল শনাক্তকারীর সাথে যুক্ত প্রোফাইল স্ট্রিং সমর্থন কলব্যাক খুঁজুন।

বিস্তারিত
পরামিতি
[in] inProfileId
স্ট্রিং সমর্থন কলব্যাক খুঁজতে প্রোফাইল শনাক্তকারী।
রিটার্নস
যদি পাওয়া যায় তবে প্রোফাইল স্ট্রিং সমর্থন কলব্যাকের জন্য একটি পঠনযোগ্য পয়েন্টার; অন্যথায়, NULL.
আরো দেখুন:
RegisterProfielStringInfo
ProfielStringInfo নিবন্ধনমুক্ত করুন

InsertProfileStringContext

bool InsertProfileStringContext(
  ProfileStringContext & inOutContext
)

রেজিস্ট্রিতে নির্দিষ্ট প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গ সন্নিবেশ করান।

এই ফাংশনটি রেজিস্ট্রিতে নির্দিষ্ট প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গ সন্নিবেশ করায়, যদি ইতিমধ্যে উপস্থিত না থাকে, সাজানো ক্রমে, আরোহী প্রোফাইল শনাক্তকারীর উপর ভিত্তি করে।

বিস্তারিত
পরামিতি
[in,out] inOutContext
প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গের একটি রেফারেন্স যা রেজিস্ট্রিতে ঢোকানো হবে। রেজিস্ট্রিতে প্রসঙ্গ উপস্থিত থাকাকালীন, mNext ক্ষেত্রটি পরিবর্তন করা যেতে পারে কারণ অন্যান্য প্রসঙ্গ সন্নিবেশিত বা সরানো হয়।
রিটার্নস
সত্য যদি প্রসঙ্গ সন্নিবেশ করা হয়; অন্যথায়, মিথ্যা।

RegisterProfileStringInfo

NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

প্রদত্ত প্রোফাইল স্ট্রিং সমর্থন কলব্যাক নিবন্ধন করুন.

এই ফাংশন নিবন্ধন করে এবং প্রদত্ত প্রোফাইল স্ট্রিং সমর্থন কলব্যাক উপলব্ধ করে।

বিস্তারিত
পরামিতি
[in,out] inOutContext
প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গের একটি রেফারেন্স যা নিবন্ধিত হবে এবং রেজিস্ট্রিতে যোগ করা হবে। প্রসঙ্গ নিবন্ধিত থাকাকালীন, mNext ক্ষেত্রটি সংশোধন করা যেতে পারে কারণ অন্যান্য প্রসঙ্গ নিবন্ধিত বা অনিবন্ধিত।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_PROFILE_STRING_CONTEXT_ALREADY_REGISTERED
যদি প্রসঙ্গ ইতিমধ্যে নিবন্ধিত হয়.
আরো দেখুন:
FindStringProfileInfo
ProfielStringInfo নিবন্ধনমুক্ত করুন

ProfileStringContext সরান

bool RemoveProfileStringContext(
  ProfileStringContext & inOutContext
)

রেজিস্ট্রি থেকে নির্দিষ্ট প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গ সরান।

প্রোফাইল শনাক্তকারীর উপর ভিত্তি করে এই ফাংশনটি রেজিস্ট্রি থেকে নির্দিষ্ট প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গ সরিয়ে দেয়, যদি উপস্থিত থাকে।

বিস্তারিত
পরামিতি
[in,out] inOutContext
প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গের একটি রেফারেন্স যা উপস্থিত থাকলে সরানো হবে। প্রসঙ্গটি মুছে ফেলা হলে, mNext ক্ষেত্রটি পরিবর্তন করা যেতে পারে।
রিটার্নস
সত্য যদি প্রসঙ্গ সরানো হয়; অন্যথায়, মিথ্যা।

ProfileStringInfo নিবন্ধনমুক্ত করুন

NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

প্রদত্ত প্রোফাইল স্ট্রিং সমর্থন কলব্যাকগুলি নিবন্ধনমুক্ত করুন৷

এই ফাংশনটি নিবন্ধনমুক্ত করে এবং প্রদত্ত প্রোফাইল স্ট্রিং সমর্থন কলব্যাকগুলি অনুপলব্ধ করে।

বিস্তারিত
পরামিতি
[in,out] inOutContext
প্রোফাইল স্ট্রিং সমর্থন প্রসঙ্গের একটি রেফারেন্স যা নিবন্ধনহীন, নিবন্ধিত হলে এবং রেজিস্ট্রি থেকে সরানো হবে। প্রসঙ্গটি অনিবন্ধিত হলে, mNext ক্ষেত্রটি পরিবর্তন করা যেতে পারে।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_PROFILE_STRING_CONTEXT_NOT_REGISTERED
প্রসঙ্গ নিবন্ধিত না হলে.
আরো দেখুন:
FindStringProfileInfo
RegisterProfielStringInfo