Seek command निर्दिष्ट स्थान पर जाती है और रुक जाती है। सीडी ऑडियो, डिजिटल-वीडियो, मिडी सीक्वेंसर, वीसीआर, वीडियोकोड और वेवफॉर्म-ऑडियो डिवाइस इस कमांड को पहचानते हैं। seek command kya hai in hindi
इस आदेश को भेजने के लिए, mSSendString फ़ंक्शन को निम्न के रूप में सेट lpszCommand पैरामीटर के साथ कॉल करें ।
syntaxCopy
_stprintf_s(
lpszCommand,
TEXT("seek %s %s %s"),
lpszDeviceID,
lpszSeekFlags,
lpszFlags
);
पैरामीटर (Parameters)
lpszDeviceID
एक MCI डिवाइस की पहचानकर्ता। डिवाइस को खोले जाने पर यह पहचानकर्ता या अन्य नाम असाइन किया गया है।
lpszSeekFlags
एक निर्दिष्ट स्थान पर जाने के लिए flags। निम्न तालिका प्रकार के उपकरण है कि पहचान की तलाश कमान और प्रत्येक प्रकार के द्वारा प्रयोग किया जाता झंडे।
In English
Value | Meaning | Meaning |
---|---|---|
cdaudio | to end to position | to start |
digitalvideo | to end to position | to start |
sequencer | to end to position | to start |
vcr | at timemark mark_numreverse | to end to positionto start |
videodisc | reverse to end | to positionto start |
waveaudio | to end to position | to start |
In Hindi
मूल्य | अर्थ | अर्थ |
---|---|---|
cdaudio | स्थिति को समाप्त करने के लिए | शुरू करना |
digitalvideo | स्थिति को समाप्त करने के लिए | शुरू करना |
अनुक्रमक | स्थिति को समाप्त करने के लिए | शुरू करना |
वीसीआर | पर समय निशान mark_num रिवर्स | शुरू करने के लिए स्थिति को समाप्त करने के लिए |
videodisc | अंत करने के लिए रिवर्स | शुरू करने के लिए स्थिति |
waveaudio | स्थिति को समाप्त करने के लिए | शुरू करना |
निम्न तालिका उन झंडों को सूचीबद्ध करती है जिन्हें lpszSeekFlags पैरामीटर और उनके अर्थों में निर्दिष्ट किया जा सकता है ।
मूल्य | अर्थ |
---|---|
at time | इंगित करता है कि जब डिवाइस को इस कमांड का प्रदर्शन करना शुरू करना चाहिए, या, यदि डिवाइस को उद्धृत किया गया है, जब cued कमांड शुरू होती है। अधिक जानकारी के लिए, क्यू कमांड देखें । |
mark mark_num | Mark_num द्वारा इंगित सापेक्ष चिह्न की तलाश करता है , जो एक सकारात्मक पूर्णांक मान होना चाहिए। निशान वीसीआर टेप पर मार्क कमांड का उपयोग करके लिखे गए संकेत हैं और उच्च गति की खोज के लिए उपयोग किए जाते हैं। |
reverse | इंगित करता है कि वीसीआर और सीएवी वीडोडिस्क पर तलाश की दिशा पिछड़ी हुई है। यह ध्वज अमान्य है यदि “to” ध्वज निर्दिष्ट है। वीसीआर के लिए, इस ध्वज का उपयोग “चिह्न” ध्वज के साथ किया जाना चाहिए। |
to end | सामग्री के अंत की तलाश करता है। |
to position | सीक को रोकने के लिए स्थिति निर्दिष्ट करता है। के लिए cdaudio उपकरणों, एमसीआई एक बाहर के रेंज त्रुटि देता है निर्दिष्ट स्थान डिस्क की लंबाई से अधिक है। |
to start | सामग्री की शुरुआत करना चाहता है। |
lpszFlags
“wait”, “notify”, या दोनों हो सकते हैं। डिजिटल-वीडियो और वीसीआर उपकरणों के लिए, “परीक्षण” भी निर्दिष्ट किया जा सकता है। इन झंडों के बारे में अधिक जानकारी के लिए, The Wait, Notify और Test Flags देखें ।
प्रतिलाभ की मात्रा (Return Value)
सफल या कोई त्रुटि होने पर शून्य देता है।
टिप्पणियों (Remarks)
किसी भी आदेश को जारी करने से पहले जो स्थिति मान का उपयोग करते हैं, आपको सेट कमांड का उपयोग करके वांछित समय प्रारूप निर्धारित करना चाहिए ।
डिजिटल-वीडियो डिवाइस दो सीक मोड का समर्थन करते हैं, जिसे आप सेट कमांड का उपयोग करके बदल सकते हैं । “की तलाश बिल्कुल” मोड निर्दिष्ट फ्रेम में जाने के लिए कमांड की तलाश करता है। “सीक ऑफ ऑफ” मोड निर्दिष्ट फ्रेम से पहले निकटतम कमांड फ्रेम की ओर बढ़ने का कारण बनता है।
यदि एक सीडी ऑडियो डिवाइस खेल रहा है जब कमांड जारी किया जाता है, तो प्लेबैक रोक दिया जाता है। जब वीडियो कमांड एक वीडियोकोड डिवाइस के साथ जारी किया जाता है, तो डिवाइस वीडियो और ऑडियो बंद के साथ तेजी से आगे या तेजी से रिवर्स का उपयोग करके खोज करता है।
जब एक तरंग-श्रव्य उपकरण के साथ सीक कमांड जारी किया जाता है, तो व्यवहार नमूना आकार पर निर्भर करता है। यदि नमूना आकार 16 बिट या अधिक है, तो निकटतम नमूना की शुरुआत के लिए कदम तब बढ़ाएं जब एक निर्दिष्ट स्थिति नमूना की शुरुआत के साथ मेल नहीं खाती।
उदाहरण (Examples)
निम्न आदेश “mysound” डिवाइस से जुड़ी मीडिया फ़ाइल की शुरुआत करना चाहता है।
syntaxCopy
seek mysound to start
आवश्यकताएँ (Requirements)
न्यूनतम समर्थित ग्राहक (Minimum supported client) | Windows 2000 Professional [desktop apps only] |
न्यूनतम समर्थित सर्वर (Minimum supported server) | Windows 2000 Server [desktop apps only] |
Syntax
SEEK search_expression
पैरामीटर
नाम | विवरण |
---|---|
search_expression | character expression खोज करने के लिए।आप किसी भी मान्य वर्ण अभिव्यक्ति, वर्ण चर या उद्धृत स्ट्रिंग का उपयोग कर सकते हैं। search_expression केस-संवेदी है, और इसमें प्रमुख स्थान शामिल हो सकते हैं, जिन्हें पात्रों की तरह माना जाता है। |
उदाहरण
किसी वर्ण चर से मेल खाने वाले फ़ील्ड में पहले मान का पता लगाएँ
Card_Number फ़ील्ड को वर्ण फ़ील्ड के रूप में परिभाषित किया गया है और आरोही क्रम में अनुक्रमित किया गया है।
नीचे दिया गया उदाहरण उस फ़ील्ड के पहले मान का पता लगाता है जो वास्तव में मेल खाता है, या इसके साथ शुरू होता है, v_card_num चर में निहित मूल्य ।
INDEX ON Card_Number TO "CardNum" OPEN SET INDEX TO "CardNum" SEEK v_card_num
किसी वर्ण स्ट्रिंग से मेल खाने वाले फ़ील्ड में पहले मान का पता लगाएँ
Card_Number फ़ील्ड को वर्ण फ़ील्ड के रूप में परिभाषित किया गया है और आरोही क्रम में अनुक्रमित किया गया है।
नीचे दिए गए उदाहरण से उस क्षेत्र का पहला मान पता चलता है जो वास्तव में मेल खाता है, या इसके साथ शुरू होता है, चरित्र शाब्दिक “एबी -123”:
INDEX ON Card_Number TO "CardNum" OPEN SET INDEX TO "CardNum" SEEK "AB-123"
यह काम किस प्रकार करता है
अनुक्रमित वर्ण क्षेत्र में निर्दिष्ट search_expression वाली तालिका में सीधे पहले रिकॉर्ड पर जाने के लिए SEEK कमांड का उपयोग करें ।
- यदि search_expression पाया जाता है तो तालिका में पहला मिलान रिकॉर्ड चुना जाता है।
- यदि खोज अभिव्यक्ति को संदेश नहीं मिला , तो “No index matched key” प्रदर्शित नहीं किया गया है, और तालिका को पहले रिकॉर्ड पर खोज अभिव्यक्ति की तुलना में अधिक मूल्य के साथ तैनात किया गया है।यदि खोज अभिव्यक्ति से अधिक अनुक्रमित फ़ील्ड में कोई मान नहीं हैं, तो तालिका पहले रिकॉर्ड पर स्थित है।
सूचकांक आवश्यक है
चरित्र क्षेत्र की खोज करने के लिए एसईईके का उपयोग करने के लिए, आपको पहले क्षेत्र को आरोही क्रम में अनुक्रमित करना होगा। यदि कई वर्ण फ़ील्ड्स को आरोही क्रम में अनुक्रमित किया जाता है, तो केवल इंडेक्स में निर्दिष्ट पहला फ़ील्ड खोजा जाता है।
एसईईके का उपयोग गैर-वर्ण इंडेक्स फ़ील्ड, या वर्ण फ़ील्ड को अवरोही क्रम में अनुक्रमित करने के लिए नहीं किया जा सकता है।
आंशिक मिलान का समर्थन किया
आंशिक मिलान का समर्थन किया जाता है। अनुक्रमित क्षेत्र में खोज का भाव लंबे समय तक निहित हो सकता है। हालाँकि, मैच का गठन करने के लिए खोज अभिव्यक्ति को फ़ील्ड की शुरुआत में दिखाई देना चाहिए।
SEEK कमांड Exact Character Comparisons option (SET EXACT ON/OFF). से प्रभावित नहीं है ।
आज आपने जाना seek कमांड क्या है | Seek Command in Hindi