संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
#include < input.h >
|
इनपुट_डिवाइस_आइडेंटिफायर_टी *(* | create_device_identifier )( इनपुट_होस्ट_t *होस्ट, स्थिरांक चार *नाम, int32_t उत्पाद_आईडी, int32_t विक्रेता_आईडी, इनपुट_बस_टी बस, स्थिरांक चार *अद्वितीय_आईडी) |
|
इनपुट_डिवाइस_परिभाषा_t *(* | create_device_definition )( input_host_t *host) |
|
इनपुट_रिपोर्ट_परिभाषा_t *(* | create_input_report_definition )( input_host_t *host) |
|
इनपुट_रिपोर्ट_परिभाषा_t *(* | create_output_report_definition )( input_host_t *host) |
|
खालीपन(* | free_report_definition )( इनपुट_host_t *होस्ट, इनपुट_रिपोर्ट_definition_t *रिपोर्ट_def) |
|
खालीपन(* | इनपुट_डिवाइस_डेफिनिशन_ऐड_रिपोर्ट )( इनपुट_होस्ट_टी *होस्ट, इनपुट_डिवाइस_डेफिनिशन_टी *डी, इनपुट_रिपोर्ट_डेफिनिशन_टी *आर) |
|
खालीपन(* | इनपुट_रिपोर्ट_परिभाषा_जोड़_संकलन )( इनपुट_होस्ट_टी *होस्ट, इनपुट_रिपोर्ट_परिभाषा_टी *रिपोर्ट, इनपुट_संग्रह_आईडी_टी आईडी, int32_t arity) |
|
खालीपन(* | इनपुट_रिपोर्ट_डेफिनिशन_डिक्लेयर_यूज_इंट )( इनपुट_होस्ट_टी *होस्ट, इनपुट_रिपोर्ट_डेफिनिशन_टी *रिपोर्ट, इनपुट_कलेक्शन_आईडी_टी आईडी, इनपुट_यूज_टी उपयोग, int32_t न्यूनतम, int32_t अधिकतम, फ्लोट रिज़ॉल्यूशन) |
|
खालीपन(* | इनपुट_रिपोर्ट_परिभाषा_घोषणा_उपयोग_बूल )( इनपुट_होस्ट_टी *होस्ट, इनपुट_रिपोर्ट_डेफिनिशन_टी *रिपोर्ट, इनपुट_कलेक्शन_आईडी_टी आईडी, इनपुट_यूजेज_टी *उपयोग, आकार_टी उपयोग_गिनती) |
|
इनपुट_डिवाइस_हैंडल_टी *(* | रजिस्टर_डिवाइस )( इनपुट_होस्ट_टी *होस्ट, इनपुट_डिवाइस_आइडेंटिफायर_टी *आईडी, इनपुट_डिवाइस_डेफिनिशन_टी *डी) |
|
खालीपन(* | अपंजीकृत_डिवाइस )( इनपुट_होस्ट_टी *होस्ट, इनपुट_डिवाइस_हैंडल_टी *हैंडल) |
|
इनपुट_रिपोर्ट_टी *(* | इनपुट_आवंटन_रिपोर्ट )( इनपुट_होस्ट_टी *होस्ट, इनपुट_रिपोर्ट_डेफिनिशन_टी *आर) |
|
खालीपन(* | इनपुट_रिपोर्ट_सेट_यूज_इंट )( इनपुट_होस्ट_टी *होस्ट, इनपुट_रिपोर्ट_टी *आर, इनपुट_कलेक्शन_आईडी_टी आईडी, इनपुट_यूजेज_टी उपयोग, int32_t मान, int32_t arity_index) |
|
खालीपन(* | इनपुट_रिपोर्ट_सेट_यूजेज_बूल )( इनपुट_होस्ट_टी *होस्ट, इनपुट_रिपोर्ट_टी *आर, इनपुट_कलेक्शन_आईडी_टी आईडी, इनपुट_यूजेज_टी उपयोग, बूल वैल्यू, int32_t arity_index) |
|
खालीपन(* | रिपोर्ट_इवेंट )( इनपुट_होस्ट_टी *होस्ट, इनपुट_डिवाइस_हैंडल_टी *डी, इनपुट_रिपोर्ट_टी *रिपोर्ट) |
|
इनपुट_प्रॉपर्टी_मैप_टी *(* | इनपुट_गेट_डिवाइस_प्रॉपर्टी_मैप )( इनपुट_होस्ट_टी *होस्ट, इनपुट_डिवाइस_आइडेंटिफायर_टी *आईडी) |
|
इनपुट_प्रॉपर्टी_टी *(* | इनपुट_गेट_डिवाइस_प्रॉपर्टी )( इनपुट_होस्ट_टी *होस्ट, इनपुट_प्रॉपर्टी_मैप_टी *मैप, कॉन्स चार *की) |
|
स्थिरांक चार *(* | इनपुट_गेट_प्रॉपर्टी_की )( इनपुट_होस्ट_टी *होस्ट, इनपुट_प्रॉपर्टी_टी *प्रॉपर्टी) |
|
स्थिरांक चार *(* | इनपुट_गेट_प्रॉपर्टी_वैल्यू )( इनपुट_होस्ट_टी *होस्ट, इनपुट_प्रॉपर्टी_टी *प्रॉपर्टी) |
|
खालीपन(* | इनपुट_फ़्री_डिवाइस_प्रॉपर्टी )( इनपुट_होस्ट_टी *होस्ट, इनपुट_प्रॉपर्टी_टी *प्रॉपर्टी) |
|
खालीपन(* | इनपुट_फ़्री_डिवाइस_प्रॉपर्टी_मैप )( इनपुट_होस्ट_टी *होस्ट, इनपुट_प्रॉपर्टी_मैप_टी *मैप) |
|
फ़ाइल इनपुट.एच की पंक्ति 409 पर परिभाषा।
डिवाइस परिभाषा आवंटित करता है जो डिवाइस की इनपुट क्षमताओं का वर्णन करेगा। एक डिवाइस परिभाषा का उपयोग इच्छानुसार कई डिवाइसों को पंजीकृत करने के लिए किया जा सकता है।
फ़ाइल इनपुट.एच की पंक्ति 424 पर परिभाषा।
दिए गए गुणों के साथ एक डिवाइस पहचानकर्ता बनाता है। अद्वितीय आईडी एक स्ट्रिंग होनी चाहिए जो दिए गए हार्डवेयर के टुकड़े की सटीक पहचान करती है। उदाहरण के लिए, ब्लूटूथ के माध्यम से जुड़ा एक इनपुट डिवाइस अपने मैक पते को अपनी विशिष्ट आईडी के रूप में उपयोग कर सकता है।
फ़ाइल इनपुट.एच की पंक्ति 416 पर परिभाषा।
या तो एक इनपुट रिपोर्ट आवंटित करें, जिसका उपयोग एचएएल आने वाले इनपुट घटनाओं के मेजबान को बताने के लिए करेगा, या एक आउटपुट रिपोर्ट, जिसका उपयोग मेजबान एचएएल को वांछित स्थिति परिवर्तनों के बारे में बताने के लिए करेगा (उदाहरण के लिए एक एलईडी सेट करना)।
फ़ाइल इनपुट.एच की पंक्ति 431 पर परिभाषा।
रिपोर्ट परिभाषा को मुक्त करता है।
फ़ाइल इनपुट.एच की पंक्ति 437 पर परिभाषा।
एक रिपोर्ट आवंटित करें जिसमें दी गई रिपोर्ट में वर्णित सभी राज्य शामिल होंगे।
फ़ाइल इनपुट.एच की पंक्ति 488 पर परिभाषा।
रिपोर्ट को दिए गए इनपुट डिवाइस में जोड़ें।
फ़ाइल इनपुट.एच की पंक्ति 442 पर परिभाषा।
इनपुट_प्रॉपर्टी_t* को मुक्त करता है।
फ़ाइल इनपुट.एच की पंक्ति 535 पर परिभाषा।
इनपुट_प्रॉपर्टी_मैप_टी* को मुक्त करता है।
फ़ाइल इनपुट.एच की पंक्ति 540 पर परिभाषा।
दी गई कुंजी के साथ डिवाइस के लिए एक संपत्ति पुनर्प्राप्त करें। यदि कुंजी मौजूद नहीं है, या कोई इनपुट_प्रॉपर्टी_t* है, जिसे इनपुट_फ़्री_डिवाइस_प्रॉपर्टी() का उपयोग करके मुक्त किया जाना चाहिए, तो NULL लौटाता है। संबंधित इनपुट_प्रॉपर्टी_मैप_टी मुक्त होने के बाद इनपुट_प्रॉपर्टी_टी का उपयोग करना अपरिभाषित है।
फ़ाइल इनपुट.एच की पंक्ति 517 पर परिभाषा।
डिवाइस के लिए गुणों का सेट पुनर्प्राप्त करें। लौटाए गए इनपुट_प्रॉपर्टी_मैप_टी* का उपयोग इनपुट_गेट_डिवाइस_प्रॉपर्टी कॉलबैक के माध्यम से विशिष्ट गुणों को क्वेरी करने के लिए किया जा सकता है।
फ़ाइल इनपुट.एच की पंक्ति 509 पर परिभाषा।
इनपुट प्रॉपर्टी की कुंजी प्राप्त करें. यदि संपत्ति शून्य है तो शून्य लौटाता है। लौटाया गया स्थिरांक char* इनपुट_प्रॉपर्टी_t के स्वामित्व में है।
फ़ाइल इनपुट.एच की पंक्ति 524 पर परिभाषा।
इनपुट संपत्ति का मूल्य प्राप्त करें. यदि संपत्ति शून्य है तो शून्य लौटाता है। लौटाया गया स्थिरांक char* इनपुट_प्रॉपर्टी_t के स्वामित्व में है।
फ़ाइल इनपुट.एच की पंक्ति 530 पर परिभाषा।
दी गई एरीटी और आईडी के साथ एक संग्रह जोड़ें। एक संग्रह तार्किक रूप से समूहीकृत गुणों के एक सेट का वर्णन करता है जैसे कि एक उंगली के स्पर्श के एक्स और वाई निर्देशांक या कीबोर्ड पर कुंजियों का सेट। एरीटी यह घोषणा करती है कि इस संग्रह के कितने दोहराए गए उदाहरण उस रिपोर्ट में दिखाई देंगे जिसके साथ वह संलग्न है। आईडी संग्रह द्वारा दर्शाए जा रहे समूह के प्रकार का वर्णन करती है। उदाहरण के लिए, एक टचस्क्रीन जो एक साथ 2 अंगुलियों तक रिपोर्ट करने में सक्षम है, उसमें X और Y निर्देशांक के साथ एक संग्रह, 2 की सीमा और INPUT_COLLECTION_USAGE_TOUCHSCREEN की एक आईडी हो सकती है। कोई भी दी गई आईडी किसी दी गई रिपोर्ट के लिए केवल एक बार मौजूद हो सकती है।
फ़ाइल इनपुट.एच की पंक्ति 455 पर परिभाषा।
दिए गए गुणों के साथ एक पूर्णांक उपयोग की घोषणा करें। रिपोर्ट और संग्रह परिभाषित करता है कि उपयोग कहाँ घोषित किया जा रहा है।
फ़ाइल इनपुट.एच की पंक्ति 462 पर परिभाषा।
दिए गए गुणों के साथ बूलियन उपयोगों का एक सेट घोषित करें। रिपोर्ट और संग्रह परिभाषित करता है कि उपयोग कहाँ घोषित किए जा रहे हैं।
फ़ाइल इनपुट.एच की पंक्ति 470 पर परिभाषा।
किसी रिपोर्ट में बूलियन उपयोग मान जोड़ें।
फ़ाइल इनपुट.एच की पंक्ति 499 पर परिभाषा।
किसी रिपोर्ट में एक पूर्णांक उपयोग मान जोड़ें।
फ़ाइल इनपुट.एच की पंक्ति 493 पर परिभाषा।
किसी दी गई इनपुट डिवाइस परिभाषा को पंजीकृत करें। यह होस्ट को सूचित करता है कि एक इनपुट डिवाइस कनेक्ट किया गया है और इसकी सभी क्षमताओं का विवरण देता है।
फ़ाइल इनपुट.एच की पंक्ति 479 पर परिभाषा।
दिए गए डिवाइस को अपंजीकृत करें
फ़ाइल इनपुट.एच की पंक्ति 483 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ इनपुट.एच
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया."],[],[]]