InputScope-Aufzählung (inputscope.h)

Die InputScope-Aufzählung enthält Werte, die angeben, welche Eingabebereiche auf ein bestimmtes Feld angewendet werden.

Syntax

typedef enum __MIDL___MIDL_itf_inputscope_0000_0000_0001 {
  IS_DEFAULT = 0,
  IS_URL = 1,
  IS_FILE_FULLFILEPATH = 2,
  IS_FILE_FILENAME = 3,
  IS_EMAIL_USERNAME = 4,
  IS_EMAIL_SMTPEMAILADDRESS = 5,
  IS_LOGINNAME = 6,
  IS_PERSONALNAME_FULLNAME = 7,
  IS_PERSONALNAME_PREFIX = 8,
  IS_PERSONALNAME_GIVENNAME = 9,
  IS_PERSONALNAME_MIDDLENAME = 10,
  IS_PERSONALNAME_SURNAME = 11,
  IS_PERSONALNAME_SUFFIX = 12,
  IS_ADDRESS_FULLPOSTALADDRESS = 13,
  IS_ADDRESS_POSTALCODE = 14,
  IS_ADDRESS_STREET = 15,
  IS_ADDRESS_STATEORPROVINCE = 16,
  IS_ADDRESS_CITY = 17,
  IS_ADDRESS_COUNTRYNAME = 18,
  IS_ADDRESS_COUNTRYSHORTNAME = 19,
  IS_CURRENCY_AMOUNTANDSYMBOL = 20,
  IS_CURRENCY_AMOUNT = 21,
  IS_DATE_FULLDATE = 22,
  IS_DATE_MONTH = 23,
  IS_DATE_DAY = 24,
  IS_DATE_YEAR = 25,
  IS_DATE_MONTHNAME = 26,
  IS_DATE_DAYNAME = 27,
  IS_DIGITS = 28,
  IS_NUMBER = 29,
  IS_ONECHAR = 30,
  IS_PASSWORD = 31,
  IS_TELEPHONE_FULLTELEPHONENUMBER = 32,
  IS_TELEPHONE_COUNTRYCODE = 33,
  IS_TELEPHONE_AREACODE = 34,
  IS_TELEPHONE_LOCALNUMBER = 35,
  IS_TIME_FULLTIME = 36,
  IS_TIME_HOUR = 37,
  IS_TIME_MINORSEC = 38,
  IS_NUMBER_FULLWIDTH = 39,
  IS_ALPHANUMERIC_HALFWIDTH = 40,
  IS_ALPHANUMERIC_FULLWIDTH = 41,
  IS_CURRENCY_CHINESE = 42,
  IS_BOPOMOFO = 43,
  IS_HIRAGANA = 44,
  IS_KATAKANA_HALFWIDTH = 45,
  IS_KATAKANA_FULLWIDTH = 46,
  IS_HANJA = 47,
  IS_HANGUL_HALFWIDTH = 48,
  IS_HANGUL_FULLWIDTH = 49,
  IS_SEARCH = 50,
  IS_FORMULA = 51,
  IS_SEARCH_INCREMENTAL = 52,
  IS_CHINESE_HALFWIDTH = 53,
  IS_CHINESE_FULLWIDTH = 54,
  IS_NATIVE_SCRIPT = 55,
  IS_YOMI = 56,
  IS_TEXT = 57,
  IS_CHAT = 58,
  IS_NAME_OR_PHONENUMBER = 59,
  IS_EMAILNAME_OR_ADDRESS = 60,
  IS_PRIVATE = 61,
  IS_MAPS = 62,
  IS_NUMERIC_PASSWORD = 63,
  IS_NUMERIC_PIN = 64,
  IS_ALPHANUMERIC_PIN = 65,
  IS_ALPHANUMERIC_PIN_SET = 66,
  IS_FORMULA_NUMBER = 67,
  IS_CHAT_WITHOUT_EMOJI = 68,
  IS_PHRASELIST = -1,
  IS_REGULAREXPRESSION = -2,
  IS_SRGS = -3,
  IS_XML = -4,
  IS_ENUMSTRING = -5
} InputScope;

Konstanten

 
IS_DEFAULT
Wert: 0
Gibt die Standarderkennungsverzerrung an. Als Standard behandelt und verwendet das Standard-Lexicon. Wenn sie mit einem anderen Eingabebereich kombiniert wird, erzwingt sie keine Koersion für den anderen Eingabebereich.
IS_URL
Wert: 1
Gibt ein URL-, Datei- oder FTP-Format an. Beispiele hierfür sind:


  • http://www.humongousinsurance.com/

  • ftp://ftp.microsoft.com

  • www.microsoft.com

  • file:///C:\templ.txt

  • $

IS_FILE_FULLFILEPATH
Wert: 2
Gibt einen Dateipfad an. Die folgenden Bedingungen werden erzwungen.


  • Für Servername und Freigabename können alle IS_ONECHAR Zeichen außer: * ? : <> |

  • Für Dateiname sind alle IS_ONECHAR Zeichen zulässig, außer: \ / : <> |

  • Die Eingabe muss mit \ oder Laufwerksname oder \ oder .. beginnen. \ oder .\ oder /

  • Leerzeichen sind zulässig.


Beispiele hierfür sind:


  • \servername\sharename\filename.txt

  • C:\temp\current work.doc

  • .. /images/hank.jpg

IS_FILE_FILENAME
Wert: 3
Gibt einen Dateinamen an. Die folgenden Bedingungen werden erzwungen.


  • Akzeptiert eine Erweiterung oder keine Erweiterung.

  • Erlaubt alle IS_ONECHAR Zeichen außer: \ / : <> |

  • Leerzeichen sind zulässig.


Beispiele hierfür sind:


  • filename.txt

  • filename

  • datei name.txt

IS_EMAIL_USERNAME
Wert: 4
Gibt E-Mail-Benutzernamen an. Beispiele hierfür sind:


  • jeffsm

  • JeffSm

  • Jsmith

  • Jsmith

  • jeffsmith

IS_EMAIL_SMTPEMAILADDRESS
Wert: 5
Gibt eine vollständige SMTP-E-Mail-Adresse an, someone@example.comz. B. .
IS_LOGINNAME
Wert: 6
Gibt einen Anmeldenamen und eine Domäne an. Die folgenden Bedingungen werden erzwungen.


  • Ermöglicht alle IS_ONECHAR Zeichen.

  • Ermöglicht nicht, dass Domäne oder Benutzername in einem nicht alphanumerischen Zeichen beginnt oder endet.

  • Leerzeichen sind nicht zulässig.


Beispiele hierfür sind:


  • CHICAGO\JSMITH

  • JSMITH

IS_PERSONALNAME_FULLNAME
Wert: 7
Gibt eine Kombination aus Vornamen, Mittleren und Nachnamen an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • Mr. Jeff A. Smith, Jr.

  • Jeff Smith

  • Smith, Jeff

  • Smith, Jeff A

IS_PERSONALNAME_PREFIX
Wert: 8
Gibt einen Ehrentitel oder titel vor einem Namen an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • Herr.

  • Dr.

  • Miss

  • Herr

IS_PERSONALNAME_GIVENNAME
Wert: 9
Gibt einen Vornamen oder eine Initiale an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • Jeff

  • J.

  • J.A.

IS_PERSONALNAME_MIDDLENAME
Wert: 10
Gibt einen zweiten oder ersten Vornamen an. Beispiele hierfür sind:


  • Albert

  • A.

IS_PERSONALNAME_SURNAME
Wert: 11
Gibt einen Nachnamen an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • Schmied

  • Smith Jones

  • Smith-Jones

IS_PERSONALNAME_SUFFIX
Wert: 12
Gibt eine Namenssuffix-Abkürzung oder römische Ziffern an. Beispiele hierfür sind:


  • Jr.

  • III

IS_ADDRESS_FULLPOSTALADDRESS
Wert: 13
Gibt eine vollständige Adresse einschließlich Zahlen an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • 123 Main Street, Anytown, WA 98989

  • PO Box 123 Anytown, WA 98989

IS_ADDRESS_POSTALCODE
Wert: 14
Gibt eine alphanumerische Postleitzahl an. Der Wert ist alphanumerisch, um internationale Postleitzahlen zu unterstützen. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • 98989

  • 98989-1234

IS_ADDRESS_STREET
Wert: 15
Gibt eine Hausnummer, Straßennummer, Wohnungsname und -nummer und/oder Postbox an. Beispiele hierfür sind:


  • 123 Main Street

  • P.O. Box 1234

IS_ADDRESS_STATEORPROVINCE
Wert: 16
Gibt einen vollständigen Namen oder eine Abkürzung des Staates oder der Provinz an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • WA

  • Washington

  • Wa

IS_ADDRESS_CITY
Wert: 17
Gibt den Namen oder die Abkürzung einer Stadt an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • New York

  • NYC

IS_ADDRESS_COUNTRYNAME
Wert: 18
Gibt den Namen eines Landes/einer Region an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • Italien

  • Japan

  • Vereinigte Staaten von Amerika

IS_ADDRESS_COUNTRYSHORTNAME
Wert: 19
Gibt die Abkürzung des Namens eines Landes/einer Region an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • USA

  • USA

IS_CURRENCY_AMOUNTANDSYMBOL
Wert: 20
Gibt Währungssymbole und Zahlen an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • $ 2.100.25

  • $.35

  • $1,234,50 USD

IS_CURRENCY_AMOUNT
Wert: 21
Gibt einen numerischen Wert für Währungen mit Ausnahme von Währungssymbolen an. Beispiel: 2.100.25.
IS_DATE_FULLDATE
Wert: 22
Gibt ein vollständiges Datum in einer Vielzahl von Formaten an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • 07-17-2001

  • 7/17/01

  • 7/17

  • 12. Dezember

  • 17. Juli

  • 17. Juli 2001

IS_DATE_MONTH
Wert: 23
Gibt eine numerische Darstellung von Monaten an, die auf 1-12 beschränkt ist. Beispiele hierfür sind:


  • 7

  • 07

  • 11

IS_DATE_DAY
Wert: 24
Gibt eine numerische Darstellung von Tagen an, die auf 1-31 beschränkt ist. Beispiele hierfür sind:


  • 1

  • 04

  • 17

IS_DATE_YEAR
Wert: 25
Gibt eine numerische Darstellung von Jahren an. Beispiele hierfür sind:


  • 1988

  • 2004

  • 88

  • 04

  • '88

IS_DATE_MONTHNAME
Wert: 26
Gibt eine Zeichendarstellung von Monaten an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • Dezember

  • Dez

  • Dec.

IS_DATE_DAYNAME
Wert: 27
Gibt eine Zeichendarstellung von Tagen an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • Wednesday

  • Weds

  • Weds.

IS_DIGITS
Wert: 28
Gibt positive ganze Zahlen an, die auf 0-9 beschränkt sind.
IS_NUMBER
Wert: 29
Gibt Zahlen an, einschließlich Kommas, negatives Vorzeichen und Dezimalzeichen. Für Us-Amerikanische Standorte werden die folgenden Bedingungen erzwungen.


  • Das Tausendertrennzeichen ist ein Komma.

  • Das Dezimaltrennzeichen ist ein Punkt.

  • Negative Zahlen werden mit einem Bindestrich ohne Leerzeichen und nicht mit Klammern dargestellt.

IS_ONECHAR
Wert: 30
Gibt ein einzelnes ANSI-Zeichen an, Codepage 1252. Für Us-Amerikanische Standorte enthält dies die folgenden Zeichen.

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!" #$%&'()*+,-./:;<=>?@[\]^_'{|}~
IS_PASSWORD
Wert: 31
Gibt ein Kennwort an. IS_PASSWORD wird nicht unterstützt und kann in Zukunft geändert oder nicht verfügbar sein.


HinweisIS_PASSWORD nur das Kennwort angibt; es bietet keine Sicherheit im Umfeld des Kennworts. Alle Kennwörterfelder sollten Textdienste deaktiviert haben, um das Kennwortgeheimnis beizubehalten, und daher ist es ungültig, ein Kennwortfeld mit einem IS_PASSWORD Eingabebereich zu haben.

 
IS_TELEPHONE_FULLTELEPHONENUMBER
Wert: 32
Gibt eine Telefonnummer an. Alphabetische Eingaben sind nicht zulässig. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • (206) 555-0123

  • 555-0123

  • 555.0123

  • 206-555-0123

  • 1-206-555-0123x1234

  • +1 (206) 555-1234

IS_TELEPHONE_COUNTRYCODE
Wert: 33
Gibt Die Landesvorwahl an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • +1

  • +44

  • 001

  • 00 44

IS_TELEPHONE_AREACODE
Wert: 34
Gibt Die Telefonvorwahl an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • (206)

  • 206

IS_TELEPHONE_LOCALNUMBER
Wert: 35
Gibt eine Telefonnummer mit Ausnahme der Landes- oder Ortsvorwahl an. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • 555-0123

  • 555 0123

  • 555.0123

IS_TIME_FULLTIME
Wert: 36
Gibt Stunden, Minuten, Sekunden und alphabetische Zeitkürzel an. US-Englisch verwendet das 12-Stunden-Format. Führende Nullen sind für Stunden optional, aber für Minuten und Sekunden erforderlich. Stunden sind auf 0-24 beschränkt; Minuten und Sekunden sind auf 0-59 beschränkt. Beispiele sind die folgenden, für Englisch (USA) formatierten Beispiele.


  • 3:20

  • 04:30

  • 11:20:55

  • 11:15 Uhr

  • 4:30 Uhr

IS_TIME_HOUR
Wert: 37
Gibt eine numerische Darstellung von Stunden an, die auf 0-24 beschränkt ist.
IS_TIME_MINORSEC
Wert: 38
Gibt eine numerische Darstellung von Minuten oder Sekunden an, die auf 0-59 beschränkt ist.
IS_NUMBER_FULLWIDTH
Wert: 39
Gibt die Vollständige Breite an, die nur für Japanisch verwendet wird. Beschränkt auf Zahlen mit voller Breite und Kanji-Zahlen.
IS_ALPHANUMERIC_HALFWIDTH
Wert: 40
Gibt alphanumerische Zeichen mit halber Breite für East-Asian Sprachen an, die auf alphabetische Zeichen und Zahlen mit halber Breite beschränkt sind.
IS_ALPHANUMERIC_FULLWIDTH
Wert: 41
Gibt alphanumerische Zeichen mit voller Breite für East-Asian Sprachen an, die auf Alphabetzeichen und Zahlen mit voller Breite beschränkt sind.
IS_CURRENCY_CHINESE
Wert: 42
Gibt die chinesische Währung an.
IS_BOPOMOFO
Wert: 43
Gibt Bopomofo-Zeichen an.
IS_HIRAGANA
Wert: 44
Gibt Hiragana-Zeichen an.
IS_KATAKANA_HALFWIDTH
Wert: 45
Gibt Katakana-Zeichen mit halber Breite an.
IS_KATAKANA_FULLWIDTH
Wert: 46
Gibt Katakana-Zeichen mit voller Breite an.
IS_HANJA
Wert: 47
Gibt Hanja-Zeichen an.
IS_HANGUL_HALFWIDTH
Wert: 48
Gibt Hangul-Zeichen mit halber Breite an.
IS_HANGUL_FULLWIDTH
Wert: 49
Gibt Hangul-Zeichen mit voller Breite an.
IS_SEARCH
Wert: 50
Ab Windows 8: Gibt eine Suchzeichenfolge an.
IS_FORMULA
Wert: 51
Ab Windows 8: Gibt ein Formelsteuerelement an, z. B. ein Tabellenkalkulationsfeld.
IS_SEARCH_INCREMENTAL
Wert: 52
Ab Windows 10: Gibt an, dass der Eingabebereich für Suchfelder vorgesehen ist, in denen inkrementelle Ergebnisse als Benutzereingaben angezeigt werden.
IS_CHINESE_HALFWIDTH
Wert: 53
Ab Windows 10: Gibt an, dass der Eingabebereich für chinesische Zeichen mit halber Breite vorgesehen ist.
IS_CHINESE_FULLWIDTH
Wert: 54
Ab Windows 10: Gibt an, dass der Eingabebereich für chinesische Zeichen mit voller Breite vorgesehen ist.
IS_NATIVE_SCRIPT
Wert: 55
Ab Windows 10: Gibt an, dass der Eingabebereich für systemeigene Skripts vorgesehen ist.
IS_YOMI
Wert: 56
Ab Windows 10: Gibt an, dass der Eingabebereich für japanische Namen vorgesehen ist.
IS_TEXT
Wert: 57
Ab Windows 10: Gibt an, dass der Eingabeumfang für das Arbeiten mit Text vorgesehen ist.
IS_CHAT
Wert: 58
Ab Windows 10: Gibt an, dass der Eingabebereich für Chatzeichenfolgen vorgesehen ist.
IS_NAME_OR_PHONENUMBER
Wert: 59
Ab Windows 10: Gibt an, dass der Eingabebereich für die Arbeit mit einem Namen oder einer Telefonnummer vorgesehen ist.
IS_EMAILNAME_OR_ADDRESS
Wert: 60
Ab Windows 10: Gibt an, dass der Eingabebereich für die Arbeit mit einem E-Mail-Namen oder einer vollständigen E-Mail-Adresse vorgesehen ist.
IS_PRIVATE
Wert: 61
Ab Windows 10: Gibt an, dass der Eingabeumfang für die Arbeit mit privaten Daten vorgesehen ist.
IS_MAPS
Wert: 62
Ab Windows 10: Gibt an, dass der Eingabebereich für die Arbeit mit einem Kartenstandort vorgesehen ist.
IS_NUMERIC_PASSWORD
Wert: 63
Ab Windows 10: Gibt an, dass die erwartete Eingabe ein numerisches Kennwort oder eine PIN ist.
IS_NUMERIC_PIN
Wert: 64
Ab Windows 10: Gibt an, dass die erwartete Eingabe eine numerische PIN ist.
IS_ALPHANUMERIC_PIN
Wert: 65
Ab Windows 10: Gibt an, dass die erwartete Eingabe eine alphanumerische PIN ist.
IS_ALPHANUMERIC_PIN_SET
Wert: 66
Ab Windows 10: Gibt an, dass die erwartete Eingabe eine alphanumerische PIN für den Sperrbildschirm ist.
IS_FORMULA_NUMBER
Wert: 67
Ab Windows 10: Gibt an, dass es sich bei der Eingabe um eine mathematische Formel handelt.
IS_CHAT_WITHOUT_EMOJI
Wert: 68
Ab Windows 10: Gibt an, dass die erwartete Eingabe kein Emoji enthält.
IS_PHRASELIST
Wert: -1
Gibt eine Begriffsliste an.
IS_REGULAREXPRESSION
Wert: -2
Gibt einen regulären Ausdruck an.
IS_SRGS
Wert: -3
Gibt eine XML-Zeichenfolge an, die dem SRGS-Standard (Speech Recognition Grammar Specification) entspricht. Informationen zu SRGS finden Sie unter http://www.w3.org/TR/speech-grammar.
IS_XML
Wert: -4
Gibt eine benutzerdefinierte XML-Zeichenfolge an.
IS_ENUMSTRING
Wert: -5
Der Bereich enthält den IEnumString-Schnittstellenzeiger. Der Texteingabeprozessor (TIP) kann ITfInputScope2::EnumWordList aufrufen, um ihn abzurufen.

Bemerkungen

Gibt an, ob ein bestimmter Eingabebereichswert unterstützt wird, kann je nach Technologie variieren.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Desktop-Apps | UWP-Apps]
Header inputscope.h

Siehe auch

ITfInputScope

SetInputScope

SetInputScopeXML

SetInputScopes