PHP 8.4.1 Released!

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

CLSCTX_INPROC_SERVER (int)
Le code qui crée et gère les objets de cette classe est une DLL qui s'exécute dans le même processus que l'appelant de la fonction spécifiant le contexte de classe.
CLSCTX_INPROC_HANDLER (int)
Le code qui gère les objets de cette classe est un gestionnaire en processus. Il s'agit d'une DLL qui s'exécute dans le processus client et implémente les structures côté client de cette classe lorsque les instances de la classe sont accessibles à distance.
CLSCTX_LOCAL_SERVER (int)
Le code EXE 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 de processus distinct.
CLSCTX_REMOTE_SERVER (int)
Contexte distant. Le code qui crée et gère les objets de cette classe s'exécute sur un ordinateur différent.
CLSCTX_SERVER (int)
Indique un code serveur, qu'il soit en processus, local ou distant. Cette définition fait un OU logique entre CLSCTX_INPROC_SERVER, CLSCTX_LOCAL_SERVER, et CLSCTX_REMOTE_SERVER.
CLSCTX_ALL (int)
Indique tous les contextes de classe. Cette définition fait un OU logique entre CLSCTX_INPROC_HANDLER et CLSCTX_SERVER.
VT_NULL (int)
Référence de pointeur NULL.
VT_EMPTY (int)
Une propriété avec un indicateur de type VT_EMPTY n'a aucune donnée associée ; autrement dit, la taille de la valeur est zéro.
VT_INT (int)
Valeur entière signée de 4 octets (équivalent à VT_I4).
VT_I1 (int)
Entier signé de 1 octet.
VT_I2 (int)
Deux octets représentant une valeur entière signée de 2 octets.
VT_I4 (int)
Valeur entière signée de 4 octets.
VT_I8 (int)
Valeur entière signée de 8 octets. Uniquement sur x64.
VT_UINT (int)
Entier non signé de 4 octets (équivalent à VT_UI4).
VT_UI1 (int)
Entier non signé de 1 octet.
VT_UI2 (int)
Entier non signé de 2 octets.
VT_UI4 (int)
Entier non signé de 4 octets.
VT_UI8 (int)
Entier non signé de 8 octets. Uniquement sur x64
VT_R4 (int)
Valeur en virgule flottante IEEE 32 bits.
VT_R8 (int)
Valeur en virgule flottante IEEE 64 bits.
VT_BOOL (int)
Valeur booléenne.
VT_ERROR (int)
Code d'erreur ; contient le code d'état associé à l'erreur.
VT_CY (int)
Entier en complément à deux de 8 octets (échelonné par 10 000).
VT_DATE (int)
Un nombre en virgule flottante de 64 bits représentant le nombre de jours (non de secondes) écoulés depuis le 31 décembre 1899. Par exemple, 1er janvier 1900 est 2,0, 2 janvier 1900 est 3,0, etc. Cette valeur est stockée dans la même représentation que VT_R8.
VT_BSTR (int)
Pointeur vers une chaîne Unicode terminée par un caractère nul.
VT_DECIMAL (int)
Une structure décimale.
VT_UNKNOWN (int)
Un pointeur vers un objet qui implémente l'interface IUnknown.
VT_DISPATCH (int)
Un pointeur vers un pointeur vers un objet spécifié.
VT_VARIANT (int)
Un indicateur de type suivi de la valeur correspondante. VT_VARIANT peut être utilisé uniquement avec VT_BYREF.
VT_ARRAY (int)
Si l'indicateur de type est combiné avec VT_ARRAY par un opérateur OU, la valeur est un pointeur vers un SAFEARRAY. VT_ARRAY peut être combiné par OU avec les types de données suivants : VT_I1, VT_UI1, VT_I2, VT_UI2, VT_I4, VT_UI4, VT_INT, VT_UINT, VT_R4, VT_R8, VT_BOOL, VT_DECIMAL, VT_ERROR, VT_CY, VT_DATE, VT_BSTR, VT_DISPATCH, VT_UNKNOWN et VT_VARIANT.
VT_BYREF (int)
Si l'indicateur de type est combiné avec VT_BYREF par un opérateur OU, la valeur est une référence. Les types de référence sont interprétés comme une référence vers des données, similaire au type référence en C++.
CP_ACP (int)
Page de code ANSI par défaut.
CP_MACCP (int)
Page de code Macintosh.
CP_OEMCP (int)
Page de code OEM par défaut.
CP_UTF7 (int)
Unicode (UTF-7).
CP_UTF8 (int)
Unicode (UTF-8).
CP_SYMBOL (int)
Traductions SYMBOL.
CP_THREAD_ACP (int)
Page de code ANSI du thread actuel.
VARCMP_LT (int)
Le bstr de gauche est inférieur au bstr de droite.
VARCMP_EQ (int)
Les deux paramètres sont égaux.
VARCMP_GT (int)
Le bstr de gauche est supérieur au bstr de droite.
VARCMP_NULL (int)
L'une des expressions est NULL.
NORM_IGNORECASE (int)
Ignorer la sensibilité à la casse.
NORM_IGNORENONSPACE (int)
Ignorer les caractères sans chasse.
NORM_IGNORESYMBOLS (int)
Ignorer les symboles.
NORM_IGNOREWIDTH (int)
Ignorer la largeur de chaîne.
NORM_IGNOREKANATYPE (int)
Ignorer le type Kana.
NORM_IGNOREKASHIDA (int)
Ignorer les caractères kashida en arabe. La disponibilité dépend de la bibliothèque sous-jacente.
DISP_E_DIVBYZERO (int)
Une erreur de retour qui indique une division par zéro.
DISP_E_OVERFLOW (int)
Une erreur indiquant qu'une valeur n'a pas pu être convertie dans sa représentation attendue.
DISP_E_BADINDEX (int)
Une erreur indiquant qu'un indice de tableau n'existe pas.
DISP_E_PARAMNOTFOUND (int)
Une valeur de retour indiquant qu'un des ID de paramètre ne correspond pas à un paramètre de la méthode.
MK_E_UNAVAILABLE (int)
Code de statut iMoniker COM, retourné lors d'erreurs où l'appel de fonction a échoué en raison d'une indisponibilité.
LOCALE_NEUTRAL (int)
La locale neutre. Cette constante est généralement inutilisée lors des appels aux API NLS. Utiliser plutôt LOCALE_SYSTEM_DEFAULT.
LOCALE_SYSTEM_DEFAULT (int)
La locale par défaut du système d'exploitation.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top