Files
doc-fr/reference/com/constants.xml
2024-01-05 13:42:30 +00:00

640 lines
17 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: f5a7cdd4a07c847871002dbb80bc207e99bab328 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<chapter xml:id="com.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<table>
<title>Constantes COM</title>
<tgroup cols="3">
<thead>
<row>
<entry>Constante</entry>
<entry>Description</entry>
<entry>Notes</entry>
</row>
</thead>
<tbody>
<row xml:id="constant.clsctx-inproc-server">
<entry>
<constant>CLSCTX_INPROC_SERVER</constant>
(<type>int</type>)
</entry>
<entry>
Le code qui crée et gère les objets de cette classe est une bibliothèque
DLL qui est exécutée dans le même processus que l'appelant de la
fonction, spécifiant ainsi le contexte de la classe.
</entry>
<entry></entry>
</row>
<row xml:id="constant.clsctx-inproc-handler">
<entry>
<constant>CLSCTX_INPROC_HANDLER</constant>
(<type>int</type>)
</entry>
<entry>
Le code qui gère les objets de cette classe est un gestionnaire du processus.
C'est une bibliothèque DLL qui s'exécute dans le processus client et
implémente les structures côté client de cette classe lorsque l'on
accède à ses instances à distance.
</entry>
<entry></entry>
</row>
<row xml:id="constant.clsctx-local-server">
<entry>
<constant>CLSCTX_LOCAL_SERVER</constant>
(<type>int</type>)
</entry>
<entry>
Le code d'exécution qui crée et gère les objets de cette classe
s'exécute sur la même machine mais est chargé dans un espace
séparé du processus.
</entry>
<entry></entry>
</row>
<row xml:id="constant.clsctx-remote-server">
<entry>
<constant>CLSCTX_REMOTE_SERVER</constant>
(<type>int</type>)
</entry>
<entry>
Le contexte distant. Le code qui crée et gère les objets de cette classe
s'exécute sur une machine différente.
</entry>
<entry></entry>
</row>
<row xml:id="constant.clsctx-server">
<entry>
<constant>CLSCTX_SERVER</constant>
(<type>int</type>)
</entry>
<entry>
Indique le code serveur, et si le processus est local ou distant.
Correspond aux constantes <constant>CLSCTX_INPROC_SERVER</constant>,
<constant>CLSCTX_LOCAL_SERVER</constant> et
<constant>CLSCTX_REMOTE_SERVER</constant>.
</entry>
<entry></entry>
</row>
<row xml:id="constant.clsctx-all">
<entry>
<constant>CLSCTX_ALL</constant>
(<type>int</type>)
</entry>
<entry>
Indique tous les contextes de la classe. Correspond aux constantes
<constant>CLSCTX_INPROC_HANDLER</constant> et
<constant>CLSCTX_SERVER</constant>.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-null">
<entry>
<constant>VT_NULL</constant>
(<type>int</type>)
</entry>
<entry>
Référence de pointeur NULL.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-empty">
<entry>
<constant>VT_EMPTY</constant>
(<type>int</type>)
</entry>
<entry>
Une propriété, dont le type de l'indicateur est <constant>VT_EMPTY</constant>,
n'a aucune donné accosiée ; aussi, la taille de la valeur est de zéro.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-int">
<entry>
<constant>VT_INT</constant>
(<type>int</type>)
</entry>
<entry>
Valeur entière signée sur 4 octets (équivalent à
<constant>VT_I4</constant>).
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-i1">
<entry>
<constant>VT_I1</constant>
(<type>int</type>)
</entry>
<entry>
Entier signé sur 1 octet.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-i2">
<entry>
<constant>VT_I2</constant>
(<type>int</type>)
</entry>
<entry>
2 octets représentant une valeur entière signée sur 2 octets.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-i4">
<entry>
<constant>VT_I4</constant>
(<type>int</type>)
</entry>
<entry>
Entier signé sur 4 octets.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-i8">
<entry>
<constant>VT_I8</constant>
(<type>int</type>)
</entry>
<entry>
Entier signé sur 8 octets.
</entry>
<entry>x64 uniquement.</entry>
</row>
<row xml:id="constant.vt-uint">
<entry>
<constant>VT_UINT</constant>
(<type>int</type>)
</entry>
<entry>
Entier non signé sur 4 octets (équivalent à
<constant>VT_UI4</constant>).
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-ui1">
<entry>
<constant>VT_UI1</constant>
(<type>int</type>)
</entry>
<entry>
Entier non signé sur 1 octet.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-ui2">
<entry>
<constant>VT_UI2</constant>
(<type>int</type>)
</entry>
<entry>
Entier non signé sur 2 octets.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-ui4">
<entry>
<constant>VT_UI4</constant>
(<type>int</type>)
</entry>
<entry>
Entier non signé sur 4 octets.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-ui8">
<entry>
<constant>VT_UI8</constant>
(<type>int</type>)
</entry>
<entry>
Entier non signé sur 8 octets.
</entry>
<entry>x64 uniquement</entry>
</row>
<row xml:id="constant.vt-r4">
<entry>
<constant>VT_R4</constant>
(<type>int</type>)
</entry>
<entry>
Valeur à virgule flottante IEEE sur 32 bits.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-r8">
<entry>
<constant>VT_R8</constant>
(<type>int</type>)
</entry>
<entry>
Valeur à virgule flottante IEEE sur 64 bits.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-bool">
<entry>
<constant>VT_BOOL</constant>
(<type>int</type>)
</entry>
<entry>
Valeur booléenne.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-error">
<entry>
<constant>VT_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Code erreur ; contient le code statut associé avec l'erreur.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-cy">
<entry>
<constant>VT_CY</constant>
(<type>int</type>)
</entry>
<entry>
Entier complémentaire de 8 octets (par tranche de 10.000).
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-date">
<entry>
<constant>VT_DATE</constant>
(<type>int</type>)
</entry>
<entry>
Nombre à virgule flottante de 64 bits, représentant
le nombre de jours (et non de secondes) depuis le <literal>01 Décembre 1899</literal>.
Par exemple, <literal>January 1, 1900</literal>, vaut <literal>2.0</literal>,
<literal>January 2, 1900</literal>, vaut <literal>3.0</literal>, et ainsi de suite.
Stocké sous la même représentation que la constante
<constant>VT_R8</constant>.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-bstr">
<entry>
<constant>VT_BSTR</constant>
(<type>int</type>)
</entry>
<entry>
Pointeur vers une chaîne Unicode finissant par NULL.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-decimal">
<entry>
<constant>VT_DECIMAL</constant>
(<type>int</type>)
</entry>
<entry>
Une structure décimale.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-unknown">
<entry>
<constant>VT_UNKNOWN</constant>
(<type>int</type>)
</entry>
<entry>
Un pointeur vers un objet qui implémente l'interface IUnknown.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-dispatch">
<entry>
<constant>VT_DISPATCH</constant>
(<type>int</type>)
</entry>
<entry>9</entry>
<entry>
Un pointeur vers un objet a été spécifié.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-variant">
<entry>
<constant>VT_VARIANT</constant>
(<type>int</type>)
</entry>
<entry>
Un indicateur de type suivi par la valeur correspondante.
<constant>VT_VARIANT</constant> peut être utilisé uniquement
avec <constant>VT_BYREF</constant>.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-array">
<entry>
<constant>VT_ARRAY</constant>
(<type>int</type>)
</entry>
<entry>
Si l'indicateur de type est combiné avec
<constant>VT_ARRAY</constant> via un opérateur OR, la valeur sera
un pointeur vers un <literal>SAFEARRAY</literal>.
<constant>VT_ARRAY</constant> peut utiliser l'opérateur OR avec les
types de données suivantes : <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> et
<constant>VT_VARIANT</constant>.
</entry>
<entry></entry>
</row>
<row xml:id="constant.vt-byref">
<entry>
<constant>VT_BYREF</constant>
(<type>int</type>)
</entry>
<entry>
Si l'indicateur de type est combiné avec <constant>VT_BYREF</constant>
via un opérateur OR, la valeur sera une référence. Les types de référence
sont interprétés comme une référence vers les données, similaire
au type de référence en C++.
</entry>
<entry></entry>
</row>
<row xml:id="constant.cp-acp">
<entry>
<constant>CP_ACP</constant>
(<type>int</type>)
</entry>
<entry>
Le code page ANSI par défaut.
</entry>
<entry></entry>
</row>
<row xml:id="constant.cp-maccp">
<entry>
<constant>CP_MACCP</constant>
(<type>int</type>)
</entry>
<entry>
Le code page Macintosh.
</entry>
<entry></entry>
</row>
<row xml:id="constant.cp-oemcp">
<entry>
<constant>CP_OEMCP</constant>
(<type>int</type>)
</entry>
<entry>
Le code page OEM par défaut.
</entry>
<entry></entry>
</row>
<row xml:id="constant.cp-utf7">
<entry>
<constant>CP_UTF7</constant>
(<type>int</type>)
</entry>
<entry>
Unicode (UTF-7).
</entry>
<entry></entry>
</row>
<row xml:id="constant.cp-utf8">
<entry>
<constant>CP_UTF8</constant>
(<type>int</type>)
</entry>
<entry>
Unicode (UTF-8).
</entry>
<entry></entry>
</row>
<row xml:id="constant.cp-symbol">
<entry>
<constant>CP_SYMBOL</constant>
(<type>int</type>)
</entry>
<entry>
Traduction des <literal>SYMBOL</literal>.
</entry>
<entry></entry>
</row>
<row xml:id="constant.cp-thread-acp">
<entry>
<constant>CP_THREAD_ACP</constant>
(<type>int</type>)
</entry>
<entry>
Le code page ANSI du thread courant.
</entry>
<entry></entry>
</row>
<row xml:id="constant.varcmp-lt">
<entry>
<constant>VARCMP_LT</constant>
(<type>int</type>)
</entry>
<entry>
Le <literal>bstr</literal> de gauche est plus petit
que le <literal>bstr</literal> de droite.
</entry>
<entry></entry>
</row>
<row xml:id="constant.varcmp-eq">
<entry>
<constant>VARCMP_EQ</constant>
(<type>int</type>)
</entry>
<entry>
Les 2 paramètres sont égaux.
</entry>
<entry></entry>
</row>
<row xml:id="constant.varcmp-gt">
<entry>
<constant>VARCMP_GT</constant>
(<type>int</type>)
</entry>
<entry>
Le <literal>bstr</literal> de gauche est plus grand
que le <literal>bstr</literal> de droite.
</entry>
<entry></entry>
</row>
<row xml:id="constant.varcmp-null">
<entry>
<constant>VARCMP_NULL</constant>
(<type>int</type>)
</entry>
<entry>
Chaque expression vaut NULL.
</entry>
<entry></entry>
</row>
<row xml:id="constant.norm-ignorecase">
<entry>
<constant>NORM_IGNORECASE</constant>
(<type>int</type>)
</entry>
<entry>
Ignore la casse.
</entry>
<entry></entry>
</row>
<row xml:id="constant.norm-ignorenonspace">
<entry>
<constant>NORM_IGNORENONSPACE</constant>
(<type>int</type>)
</entry>
<entry>
Ignore les caractères non espacés.
</entry>
<entry></entry>
</row>
<row xml:id="constant.norm-ignoresymbols">
<entry>
<constant>NORM_IGNORESYMBOLS</constant>
(<type>int</type>)
</entry>
<entry>
Ignore les symboles.
</entry>
<entry></entry>
</row>
<row xml:id="constant.norm-ignorewidth">
<entry>
<constant>NORM_IGNOREWIDTH</constant>
(<type>int</type>)
</entry>
<entry>
Ignore la taille des caractères.
</entry>
<entry></entry>
</row>
<row xml:id="constant.norm-ignorekanatype">
<entry>
<constant>NORM_IGNOREKANATYPE</constant>
(<type>int</type>)
</entry>
<entry>
Ignore le type Kana.
</entry>
<entry></entry>
</row>
<row xml:id="constant.norm-ignorekashida">
<entry>
<constant>NORM_IGNOREKASHIDA</constant>
(<type>int</type>)
</entry>
<entry>
Ignore les caractères Arabe kashida.
</entry>
<entry>La disponibilité dépend de la bibliothèque sous-jacente.</entry>
</row>
<row xml:id="constant.disp-e-divbyzero">
<entry>
<constant>DISP_E_DIVBYZERO</constant>
(<type>int</type>)
</entry>
<entry>
Une erreur retournée qui indique qu'une division par zéro a eu lieu.
</entry>
<entry></entry>
</row>
<row xml:id="constant.disp-e-overflow">
<entry>
<constant>DISP_E_OVERFLOW</constant>
(<type>int</type>)
</entry>
<entry>
Une erreur qui indique qu'une valeur n'a pû être convertie
en la représentation attendue.
</entry>
<entry></entry>
</row>
<row xml:id="constant.disp-e-badindex">
<entry>
<constant>DISP_E_BADINDEX</constant>
(<type>int</type>)
</entry>
<entry>
Une erreur qui indique qu'un index de tableau n'existe pas.
</entry>
<entry></entry>
</row>
<row xml:id="constant.disp-e-paramnotfound">
<entry>
<constant>DISP_E_PARAMNOTFOUND</constant>
(<type>int</type>)
</entry>
<entry>
Une valeur de retour indiquant qu'un des identifiants de paramètre
ne correspond pas à un paramètre de la méthode.
</entry>
<entry></entry>
</row>
<row xml:id="constant.mk-e-unavailable">
<entry>
<constant>MK_E_UNAVAILABLE</constant>
(<type>int</type>)
</entry>
<entry>
Code statut iMoniker COM, retourné lors d'erreurs générées
lorsque l'on a tenté d'appeler une fonction qui n'est pas
disponible.
</entry>
<entry></entry>
</row>
<row xml:id="constant.locale-neutral">
<entry>
<constant>LOCALE_NEUTRAL</constant>
(<type>int</type>)
</entry>
<entry>
La locale neutre. Cette constante n'est généralement pas utilisée lors de l'appel des API NLS.
Utilisez plutôt LOCALE_SYSTEM_DEFAULT.
</entry>
<entry></entry>
</row>
<row xml:id="constant.locale-system-default">
<entry>
<constant>LOCALE_SYSTEM_DEFAULT</constant>
(<type>int</type>)
</entry>
<entry>
La locale par défaut du système d'exploitation.
</entry>
<entry></entry>
</row>
</tbody>
</tgroup>
</table>
</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
-->