Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A enumeração InputScope contém valores que especificam quais escopos de entrada são aplicados a um determinado campo.
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;
Constantes
| | | ---- | | IS_DEFAULT
Valor: 0
Indica o viés de reconhecimento padrão. Tratado como padrão e usa o léxico padrão. Se combinado com outro escopo de entrada, ele não força a coerção no outro escopo de entrada. | | IS_URL
Valor: 1
Indica um formato DE URL, Arquivo ou FTP. Os exemplos incluem o seguinte.
- http://www.humongousinsurance.com/
- ftp://ftp.microsoft.com
- www.microsoft.com
- file:///C:\templ.txt
- $
IS_FILE_FULLFILEPATHValor: 2
Indica um caminho de arquivo. As condições a seguir são impostas.
- Para nome do servidor e nome do compartilhamento, permite todos os IS_ONECHAR caracteres, exceto: * ? : <> |
- Para o nome do arquivo, permite todos os IS_ONECHAR caracteres, exceto: \ / : <> |
- A entrada deve começar com \ ou nome da unidade ou \ ou .. \ ou .\ ou /
- Espaços são permitidos.
Os exemplos incluem o seguinte.
- \servername\sharename\filename.txt
- C:\temp\current work.doc
- .. /images/hank.jpg
IS_FILE_FILENAMEValor: 3
Indica um nome de arquivo. As condições a seguir são impostas.
- Aceita a extensão ou nenhuma extensão.
- Permite todos os IS_ONECHAR caracteres, exceto: \ / : <> |
- Espaços são permitidos.
Os exemplos incluem o seguinte:
- filename.txt
- filename
- name.txt de arquivo
IS_EMAIL_USERNAMEValor: 4
Indica nomes de usuário de email. Os exemplos incluem o seguinte.
- jeffsm
- JeffSm
- Jsmith
- Jsmith
- jeffsmith
IS_EMAIL_SMTPEMAILADDRESSValor: 5
Indica um endereço de email SMTP completo, por exemplo, someone@example.com. | |
IS_LOGINNAMEValor: 6
Indica um nome e domínio de logon. As condições a seguir são impostas.
- Permite todos os caracteres IS_ONECHAR.
- Não permite que o domínio ou nome de usuário inicie ou termine em um caractere não alfanumérico.
- Espaços não são permitidos.
Os exemplos incluem o seguinte.
- CHICAGO\JSMITH
- JSMITH
IS_PERSONALNAME_FULLNAMEValor: 7
Indica uma combinação de nome, meio e sobrenome. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Sr. Jeff A. Smith Jr.
- Jeff Smith
- Smith
- Smith, Jeff A
IS_PERSONALNAME_PREFIXValor: 8
Indica um honorífico ou título que precede um nome. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Sr.
- Dr.
- Perder
- Senhor
IS_PERSONALNAME_GIVENNAMEValor: 9
Indica um nome ou inicial. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Jeff
- J.
- JA.
IS_PERSONALNAME_MIDDLENAMEValor: 10
Indica um nome do meio ou inicial. Os exemplos incluem o seguinte.
- Albert
- a.
IS_PERSONALNAME_SURNAMEValor: 11
Indica um sobrenome. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Smith
- Smith Jones
- Smith-Jones
IS_PERSONALNAME_SUFFIXValor: 12
Indica uma abreviação de sufixo de nome ou numerais romanos. Os exemplos incluem o seguinte.
- Jr.
- III
IS_ADDRESS_FULLPOSTALADDRESSValor: 13
Indica um endereço completo, incluindo números. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Rua Principal 123, Anytown, WA 98989
- Po Box 123 Anytown, WA 98989
IS_ADDRESS_POSTALCODEValor: 14
Indica um código postal alfanumérico. O valor é alfanumérico para dar suporte a cep internacionais. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- 98989
- 98989-1234
IS_ADDRESS_STREETValor: 15
Indica um número de casa, número da rua, nome e número do apartamento e/ou caixa postal. Os exemplos incluem o seguinte.
- 123 Main Street
- P.O. Box 1234
IS_ADDRESS_STATEORPROVINCEValor: 16
Indica um nome completo ou abreviação de estado ou província. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- WA
- Washington
- Wa
IS_ADDRESS_CITYValor: 17
Indica o nome ou a abreviação de uma cidade. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Nova Iorque
- NYC
IS_ADDRESS_COUNTRYNAMEValor: 18
Indica o nome de um país/região. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Itália
- Japão
- Estados Unidos da América
IS_ADDRESS_COUNTRYSHORTNAMEValor: 19
Indica a abreviação do nome de um país/região. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- EUA
- U.S.A.
IS_CURRENCY_AMOUNTANDSYMBOLValor: 20
Indica símbolos de moeda e números. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- US$ 2.100,25
- $.35
- US$ 1.234,50
IS_CURRENCY_AMOUNTValor: 21
Indica um valor numérico para moeda, excluindo símbolos de moeda. Por exemplo, 2.100,25. | |
IS_DATE_FULLDATEValor: 22
Indica uma data completa, em uma variedade de formatos. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- 07-17-2001
- 7/17/01
- 7/17
- 12 de dezembro
- 17 de julho
- 17 de julho de 2001
IS_DATE_MONTHValor: 23
Indica uma representação numérica de meses, restrita a 1 a 12. Os exemplos incluem o seguinte.
- 7
- 07
- 11
IS_DATE_DAYValor: 24
Indica uma representação numérica de dias, restrita a 1 a 31. Os exemplos incluem o seguinte.
- 1
- 04
- 17
IS_DATE_YEARValor: 25
Indica uma representação numérica de anos. Os exemplos incluem o seguinte.
- 1988
- 2004
- 88
- 04
- '88
IS_DATE_MONTHNAMEValor: 26
Indica uma representação de caracteres de meses. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Dezembro
- Dez
- Dezembro.
IS_DATE_DAYNAMEValor: 27
Indica uma representação de caracteres de dias. Os exemplos incluem o seguinte, formatado para inglês (Estados Unidos).
- Quarta-feira
- Weds
- Weds.
IS_DIGITSValor: 28
Indica números inteiros positivos, restritos a 0-9. | |
IS_NUMBERValor: 29
Indica números, incluindo vírgulas, sinal negativo e decimal. Para Estados Unidos locais, as seguintes condições são impostas.
- O separador de milhar é uma vírgula.
- O separador decimal é um ponto final.
- Números negativos são representados com um hífen sem espaço, não com parênteses.
IS_ONECHARValor: 30
Indica um único caractere ANSI, página de código 1252. Para Estados Unidos locais, isso inclui os seguintes caracteres.
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!" #$%&'()*+,-./:;<=>?@[]^_
{|}~ | | IS_PASSWORD<br>Value: *31*<br>Indicates a password. <b>IS_PASSWORD</b> is not supported and may be altered or unavailable in the future.<br><br><br><div class="alert"><b>Note</b> <b>IS_PASSWORD</b> only indicates the password; it doesn't provide any security around the password. All passwords fields should have text services disabled to maintain password secrecy, and therefore it is not valid to have a password field with an <b>IS_PASSWORD</b> input scope.</div><br><div> </div> | | IS_TELEPHONE_FULLTELEPHONENUMBER<br>Value: *32*<br>Indicates a telephone number. Alphabetical input is not allowed. Examples include the following, formatted for English (United States).<br><br><ul><br><li>(206) 555-0123</li><br><li>555-0123</li><br><li>555.0123</li><br><li>206-555-0123</li><br><li>1-206-555-0123x1234</li><br><li>+1 (206) 555-1234</li><br></ul> | | IS_TELEPHONE_COUNTRYCODE<br>Value: *33*<br>Indicates telephone country codes. Examples include the following, formatted for English (United States).<br><br><ul><br><li>+1</li><br><li>+44</li><br><li>001</li><br><li>00 44</li><br></ul> | | IS_TELEPHONE_AREACODE<br>Value: *34*<br>Indicates telephone area codes. Examples include the following, formatted for English (United States).<br><br><ul><br><li>(206)</li><br><li>206</li><br></ul> | | IS_TELEPHONE_LOCALNUMBER<br>Value: *35*<br>Indicates a telephone number, excluding country or area code. Examples include the following, formatted for English (United States).<br><br><ul><br><li>555-0123</li><br><li>555 0123</li><br><li>555.0123</li><br></ul> | | IS_TIME_FULLTIME<br>Value: *36*<br>Indicates hours, minutes, seconds, and alphabetical time abbreviations. US English uses the 12 hour clock. Leading zeros are optional for hours but required for minutes and seconds. Hours are constrained to 0-24; minutes and seconds are constrained to 0-59. Examples include the following, formatted for English (United States).<br><br><ul><br><li>3:20</li><br><li>04:30</li><br><li>11:20:55</li><br><li>11:15 am</li><br><li>4:30 AM</li><br></ul> | | IS_TIME_HOUR<br>Value: *37*<br>Indicates a numeric representation of hours, constrained to 0-24. | | IS_TIME_MINORSEC<br>Value: *38*<br>Indicates a numeric representation of minutes or seconds, constrained to 0-59. | | IS_NUMBER_FULLWIDTH<br>Value: *39*<br>Indicates full-width number, used for Japanese only. Constrained to full-width numbers and Kanji numbers. | | IS_ALPHANUMERIC_HALFWIDTH<br>Value: *40*<br>Indicates half-width alphanumeric characters for East-Asian languages, constrained to half-width alphabetical characters and numbers. | | IS_ALPHANUMERIC_FULLWIDTH IS_CURRENCY_CHINESE<br>Value: *41*<br>Indicates full-width alphanumeric characters for East-Asian languages, constrained to full-width alphabet characters and numbers. | | <br>Value: *42*<br>Indicates Chinese currency. | | IS_BOPOMOFO<br>Value: *43*<br>Indicates Bopomofo characters. | | IS_HIRAGANA<br>Value: *44*<br>Indicates Hiragana characters. | | IS_KATAKANA_HALFWIDTH<br>Value: *45*<br>Indicates half-width Katakana characters. | | IS_KATAKANA_FULLWIDTH<br>Value: *46*<br>Indicates full-width Katakana characters. | | IS_HANJA<br>Value: *47*<br>Indicates Hanja characters. | | IS_HANGUL_HALFWIDTH<br>Value: *48*<br>Indicates half-width Hangul characters. | | <br>Value: *49*<br>Indicates full-width Hangul characters. | | IS_HANGUL_FULLWIDTH<br>Value: *50*<br><b>Starting with Windows 8:</b> Indicates a search string. | | IS_SEARCH IS_FORMULA<br>Value: *51*<br><b>Starting with Windows 8:</b> Indicates a formula control, for example, a spreadsheet field. | | IS_SEARCH_INCREMENTAL<br>Value: *52*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for search boxes where incremental results are displayed as the user types. | | IS_CHINESE_HALFWIDTH<br>Value: *53*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for Chinese half-width characters. | | IS_CHINESE_FULLWIDTH<br>Value: *54*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for Chinese full-width characters. | | IS_NATIVE_SCRIPT<br>Value: *55*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for native script. | | IS_YOMI IS_TEXT<br>Value: *56*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for Japanese names. | | IS_TEXT<br>Value: *57*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for working with text. | | IS_CHAT<br>Value: *58*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for chat strings. | | IS_NAME_OR_PHONENUMBER<br>Value: *59*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for working with a name or telephone number. | | IS_EMAILNAME_OR_ADDRESS<br>Value: *60*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for working with an email name or full email address. | | IS_PRIVATE<br>Value: *61*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for working with private data. | | IS_MAPS IS_NUMERIC_PASSWORD<br>Value: *63*<br><b>Starting with Windows 10:</b> Indicates expected input is a numeric password, or PIN. | | <br>Value: *62*<br><b>Starting with Windows 10:</b> Indicates input scope is intended for working with a map location. | | IS_NUMERIC_PIN<br>Value: *64*<br><b>Starting with Windows 10:</b> Indicates expected input is a numeric PIN. | | IS_ALPHANUMERIC_PIN<br>Value: *65*<br><b>Starting with Windows 10:</b> Indicates expected input is an alphanumeric PIN. | | IS_ALPHANUMERIC_PIN_SET<br>Value: *66*<br><b>Starting with Windows 10:</b> Indicates expected input is an alphanumeric PIN for lock screen. | | IS_FORMULA_NUMBER<br>Value: *67*<br><b>Starting with Windows 10:</b> Indicates expected input is a mathematical formula. | | IS_CHAT_WITHOUT_EMOJI<br>Value: *68*<br><b>Starting with Windows 10:</b> Indicates expected input does not include emoji. | | IS_PHRASELIST IS_REGULAREXPRESSION<br>Value: *-1*<br>Indicates a phrase list. | | <br>Value: *-2*<br>Indicates a regular expression. | | <br>Value: *-3*<br>Indicates an XML string that conforms to the Speech Recognition Grammar Specification (SRGS) standard. Information on SRGS can be found at <a href="https://www.w3.org/tr/speech-grammar">http://www.w3.org/TR/speech-grammar</a>. | | IS_SRGS<br>Value: *-4*<br>Indicates a custom xml string. | | IS_XML IS_ENUMSTRING'Valor: -5
O escopo contém o ponteiro da interface IEnumString. O TIP (Processador de Entrada de Texto) pode chamar ITfInputScope2::EnumWordList para recuperá-lo. |
Comentários
Se um determinado valor de escopo de entrada tem suporte pode variar entre tecnologias.
Requisitos
| Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
| Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
| Cabeçalho | inputscope.h |