Files
2024-10-29 12:04:07 -03:00

684 lines
17 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6585fbfcd7e4bcc2d2b24cfd78388b091803bac3 Maintainer: leonardolara Status: ready -->
<chapter xml:id="com.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<variablelist>
<varlistentry xml:id="constant.clsctx-inproc-server">
<term>
<constant>CLSCTX_INPROC_SERVER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
O código que cria e gerencia objetos desta classe é
uma DLL executada no mesmo processo que o chamador da
função que especifica o contexto da classe.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clsctx-inproc-handler">
<term>
<constant>CLSCTX_INPROC_HANDLER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
O código que gerencia objetos desta classe é um manipulador
dentro do processo. Esta é uma DLL que é executada no processo do cliente e
implementa estruturas desta classe no lado do cliente quando instâncias
da classe são acessadas remotamente.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clsctx-local-server">
<term>
<constant>CLSCTX_LOCAL_SERVER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
O código EXE que cria e gerencia objetos desta classe é executado na
mesma máquina, mas é carregado em um espaço de processo separado.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clsctx-remote-server">
<term>
<constant>CLSCTX_REMOTE_SERVER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um contexto remoto. O código que cria e gerencia objetos desta
classe é executado em um computador diferente.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clsctx-server">
<term>
<constant>CLSCTX_SERVER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica o código do servidor, seja em processo, local ou remoto. Esta
definição é uma operação binária OR de <constant>CLSCTX_INPROC_SERVER</constant>,
<constant>CLSCTX_LOCAL_SERVER</constant>
e <constant>CLSCTX_REMOTE_SERVER</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clsctx-all">
<term>
<constant>CLSCTX_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica todos os contextos de classe. Esta definição é uma operação binária OR de
<constant>CLSCTX_INPROC_HANDLER</constant> e
<constant>CLSCTX_SERVER</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-null">
<term>
<constant>VT_NULL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Referência a ponteiro NULL.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-empty">
<term>
<constant>VT_EMPTY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Uma propriedade com um indicador de tipo <constant>VT_EMPTY</constant> não possui
dados associados a ela; isto é, o tamanho do valor é zero.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-int">
<term>
<constant>VT_INT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valor inteiro com sinal de 4 bytes (equivalente a
<constant>VT_I4</constant>).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-i1">
<term>
<constant>VT_I1</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Inteiro de 1 byte com sinal.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-i2">
<term>
<constant>VT_I2</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Dois bytes representando um valor inteiro de 2 bytes com sinal.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-i4">
<term>
<constant>VT_I4</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valor inteiro com sinal de 4 bytes.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-i8">
<term>
<constant>VT_I8</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valor inteiro com sinal de 8 bytes.
</simpara>
<simpara>
Somente em x64.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-uint">
<term>
<constant>VT_UINT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valor inteiro sem sinal de 4 bytes. (equivalente a
<constant>VT_UI4</constant>).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-ui1">
<term>
<constant>VT_UI1</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Inteiro sem sinal de 1 byte.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-ui2">
<term>
<constant>VT_UI2</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Inteiro sem sinal de 2 bytes.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-ui4">
<term>
<constant>VT_UI4</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Inteiro sem sinal de 4 bytes.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-ui8">
<term>
<constant>VT_UI8</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Inteiro sem sinal de 8 bytes.
</simpara>
<simpara>
Somente em x64.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-r4">
<term>
<constant>VT_R4</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valor de ponto flutuante IEEE de 32 bits.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-r8">
<term>
<constant>VT_R8</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valor de ponto flutuante IEEE de 64 bits.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-bool">
<term>
<constant>VT_BOOL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valor booleano.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-error">
<term>
<constant>VT_ERROR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Código de erro; contendo o código de status associado ao
erro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-cy">
<term>
<constant>VT_CY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Inteiro complemento de dois de 8 bytes (ampliado em 10.000).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-date">
<term>
<constant>VT_DATE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um número de ponto flutuante de 64 bits que representa o número de dias
(não segundos) desde <literal>31 de dezembro de 1899</literal>.
Por exemplo, <literal>1º de janeiro de 1900</literal> é <literal>2.0</literal>,
<literal>2 de janeiro de 1900</literal> é <literal>3.0</literal>, etc.
Isto é armazenado na mesma representação que <constant>VT_R8</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-bstr">
<term>
<constant>VT_BSTR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ponteiro para uma string Unicode terminada em nulo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-decimal">
<term>
<constant>VT_DECIMAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Uma estrutura decimal.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-unknown">
<term>
<constant>VT_UNKNOWN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um ponteiro para um objeto que implementa a interface IUnknown.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-dispatch">
<term>
<constant>VT_DISPATCH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um ponteiro para um ponteiro para um objeto foi especificado.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-variant">
<term>
<constant>VT_VARIANT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um indicador de tipo seguido do valor correspondente.
<constant>VT_VARIANT</constant> pode ser usada somente com
<constant>VT_BYREF</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-array">
<term>
<constant>VT_ARRAY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Se o indicador de tipo for combinado com
<constant>VT_ARRAY</constant> por um operador OR, o valor será um ponteiro para um
<literal>SAFEARRAY</literal>. <constant>VT_ARRAY</constant>
pode usar o OR com os seguintes tipos de dados: <constant>VT_I1</constant>,
<constant>VT_UI1</constant>, <constant>VT_I2</constant>, <constant>VT_UI2</constant>,
<constant>VT_I4</constant>, <constant>VT_UI4</constant>, <constant>VT_INT</constant>,
<constant>VT_UINT</constant>, <constant>VT_R4</constant>, <constant>VT_R8</constant>,
<constant>VT_BOOL</constant>, <constant>VT_DECIMAL</constant>, <constant>VT_ERROR</constant>,
<constant>VT_CY</constant>, <constant>VT_DATE</constant>, <constant>VT_BSTR</constant>,
<constant>VT_DISPATCH</constant>, <constant>VT_UNKNOWN</constant> e
<constant>VT_VARIANT</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.vt-byref">
<term>
<constant>VT_BYREF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Se o indicador de tipo for combinado com <constant>VT_BYREF</constant>
por um operador OR, o valor será uma referência. Os tipos de referência são
interpretados como uma referência a dados, semelhante ao tipo de referência em
C++.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cp-acp">
<term>
<constant>CP_ACP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Padrão para página de código ANSI.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cp-maccp">
<term>
<constant>CP_MACCP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Página de código do Macintosh.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cp-oemcp">
<term>
<constant>CP_OEMCP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Padrão para página de código OEM.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cp-utf7">
<term>
<constant>CP_UTF7</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Unicode (UTF-7).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cp-utf8">
<term>
<constant>CP_UTF8</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Unicode (UTF-8).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cp-symbol">
<term>
<constant>CP_SYMBOL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Traduções de <literal>SYMBOL</literal>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cp-thread-acp">
<term>
<constant>CP_THREAD_ACP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Página de código ANSI do thread atual.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.varcmp-lt">
<term>
<constant>VARCMP_LT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
O <literal>bstr</literal> esquerdo é menor que o
<literal>bstr</literal> direito.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.varcmp-eq">
<term>
<constant>VARCMP_EQ</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Os dois parâmetros são iguais.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.varcmp-gt">
<term>
<constant>VARCMP_GT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
O <literal>bstr</literal> esquerdo é maior que o
<literal>bstr</literal> direito.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.varcmp-null">
<term>
<constant>VARCMP_NULL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Uma das expressões é NULL.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.norm-ignorecase">
<term>
<constant>NORM_IGNORECASE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ignora a distinção entre maiúsculas e minúsculas.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.norm-ignorenonspace">
<term>
<constant>NORM_IGNORENONSPACE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ignora caracteres que não sejam de espaçamento.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.norm-ignoresymbols">
<term>
<constant>NORM_IGNORESYMBOLS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ignora símbolos.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.norm-ignorewidth">
<term>
<constant>NORM_IGNOREWIDTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ignora largura da string.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.norm-ignorekanatype">
<term>
<constant>NORM_IGNOREKANATYPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ignora o tipo de Kana.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.norm-ignorekashida">
<term>
<constant>NORM_IGNOREKASHIDA</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ignora caracteres árabes kashida.
</simpara>
<simpara>
A disponibilidade depende da biblioteca subjacente.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.disp-e-divbyzero">
<term>
<constant>DISP_E_DIVBYZERO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um erro de retorno que indica um erro de divisão por zero.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.disp-e-overflow">
<term>
<constant>DISP_E_OVERFLOW</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um erro que indica que um valor não pôde ser convertida à força para
a representação esperada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.disp-e-badindex">
<term>
<constant>DISP_E_BADINDEX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um erro que indica que não existe um índice de array.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.disp-e-paramnotfound">
<term>
<constant>DISP_E_PARAMNOTFOUND</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Um valor de retorno que indica que um dos IDs de parâmetro
não corresponde a um parâmetro no método.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mk-e-unavailable">
<term>
<constant>MK_E_UNAVAILABLE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Código de status COM do iMoniker, retorna erros em que a chamada à função
falhou devido à indisponibilidade.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.locale-neutral">
<term>
<constant>LOCALE_NEUTRAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
A localidade neutra. Essa constante geralmente não é usada ao chamar APIs NLS.
No lugar dela, use LOCALE_SYSTEM_DEFAULT.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.locale-system-default">
<term>
<constant>LOCALE_SYSTEM_DEFAULT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
A localidade padrão do sistema operacional.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->