Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.
Constante | Valor | Descripción | Observaciones |
---|---|---|---|
CLSCTX_INPROC_SERVER
(integer)
|
1 | El código que crea y administra objetos de esta clase es una DLL que se ejecuta en el mismo proceso que el llamador a la función especificando el contexto de la clase. | |
CLSCTX_INPROC_HANDLER
(integer)
|
2 | El código que administra objetos de esta clase es un gestor "en-proceso". Es una DLL que se ejecuta en el proceso cliente e implementa estructuras del lado del cliente de esta clase cuando a las instancias de la clase se acceden de forma remota. | |
CLSCTX_LOCAL_SERVER
(integer)
|
4 | El código EXE que crea y administra objetos de esta clase se ejecuta en la misma máquina, pero se carga en un espacio de proceso distinto. | |
CLSCTX_REMOTE_SERVER
(integer)
|
16 | Un contexto remoto. El código que crea y administra objetos de esta clase se ejecuta en un ordenador diferente. | |
CLSCTX_SERVER
(integer)
|
21 |
Indica código de servidor, si es "en-proceso", local, o remoto. Esta definición
usa el operador OR con CLSCTX_INPROC_SERVER ,
CLSCTX_LOCAL_SERVER , y
CLSCTX_REMOTE_SERVER .
|
|
CLSCTX_ALL
(integer)
|
23 |
Indica todos los contextos de clase. Esta definición usa el operador OR con
CLSCTX_INPROC_HANDLER y
CLSCTX_SERVER .
|
|
VT_NULL
(integer)
|
1 | Referencia a un puntero NULL. | |
VT_EMPTY
(integer)
|
0 |
Una propiedad con un indicador de tipo VT_EMPTY no tiene
información asociada a ella; es decir, el tamaño del valor es cero.
|
|
VT_UI1
(integer)
|
17 | Integer sin signo de 1 byte. | |
VT_I2
(integer)
|
2 | Dos bytes que representan un integer con signo de 2 bytes. | |
VT_I4
(integer)
|
3 | Valor de tipo integer con signo de 4 bytes. | |
VT_R4
(integer)
|
4 | Valor de coma flotante IEEE de 32 bits. | |
VT_R8
(integer)
|
5 | Valor de coma flotante IEEE de 64 bits. | |
VT_BOOL
(integer)
|
11 | Valor boolean. | |
VT_ERROR
(integer)
|
10 | Código de error; contienen el código de estado asociado con el error. | |
VT_CY
(integer)
|
6 | Integer de complemento a dos de 8 bytes (escalado por 10,000). | |
VT_DATE
(integer)
|
7 |
Un número de coma flotante de 64 bits que representa el número de días
(no segundos) desde el 31 de diciembre de 1899. Por ejemplo,
January 1, 1900, es 2.0, January 2, 1900,
es 3.0, y así sucesivamente). Se almacena con la misma representación que
VT_R8 .
|
|
VT_BSTR
(integer)
|
8 | Puntero a una cadena Unicode finalizada en null. | |
VT_DECIMAL
(integer)
|
14 | Una estructura decimal. | |
VT_UNKNOWN
(integer)
|
13 | Un puntero a un objeto que implementa al interfaz IUnknown. | |
VT_DISPATCH
(integer)
|
9 | Se especificó un puntero a un puntero a un objeto. | |
VT_VARIANT
(integer)
|
12 |
Un indicador de tipo seguido del valor correspondiente.
VT_VARIANT sólo se puede usar con
VT_BYREF .
|
|
VT_I1
(integer)
|
16 | Integer con signo de 1 byte. | |
VT_UI2
(integer)
|
18 | Integer sin signo de 2 bytes. | |
VT_UI4
(integer)
|
19 | Integer sin signo de 4 bytes. | |
VT_INT
(integer)
|
22 |
Valor integer con signo de 4 bytes (equivalente a
VT_I4 ).
|
|
VT_UINT
(integer)
|
23 |
Valor integer sin signo de 4 bytes (equivalente a
VT_UI4 ).
|
|
VT_ARRAY
(integer)
|
8192 |
Si el indicador de tipo se combina con
VT_ARRAY mediante un operador OR, el valor es un puntero a un
SAFEARRAY. VT_ARRAY
puede usar OR con los siguientes tipos de datos: 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 y
VT_VARIANT .
|
|
VT_BYREF
(integer)
|
16384 |
Si el indicador de tipo se combina con VT_BYREF
mediante un operador OR, el valor es una referencia. Los tipos de referencias son
interpretados como una referencia a datos, similar al tipo de referencia en
C++.
|
|
CP_ACP
(integer)
|
0 | Por defecto la página de código de ANSI. | |
CP_MACCP
(integer)
|
2 | Página de código de Macintosh. | |
CP_OEMCP
(integer)
|
1 | Por defecto la página de código de OEM. | |
CP_UTF7
(integer)
|
65000 | Unicode (UTF-7). | |
CP_UTF8
(integer)
|
65001 | Unicode (UTF-8). | |
CP_SYMBOL
(integer)
|
42 | Traducciones de SYMBOL. | |
CP_THREAD_ACP
(integer)
|
3 | Página de código de ANSI del hilo actual | |
VARCMP_LT
(integer)
|
0 | El bstr izquierdo es menor que el bstr derecho. | |
VARCMP_EQ
(integer)
|
1 | Los dos parámetros son iguales. | |
VARCMP_GT
(integer)
|
2 | El bstr izquierdo es mayor que el bstr derecho. | |
VARCMP_NULL
(integer)
|
3 | Ambas expresiones son NULL. | |
NORM_IGNORECASE
(integer)
|
1 | Ignorar la sensibilidad a mayúsculas-minúsculas. | |
NORM_IGNORENONSPACE
(integer)
|
2 | Ignorar los caracters que no son espacios. | |
NORM_IGNORESYMBOLS
(integer)
|
4 | Ignorar los símbolos. | |
NORM_IGNOREWIDTH
(integer)
|
131072 | Ignorar el ancho de cadena. | |
NORM_IGNOREKANATYPE
(integer)
|
65536 | Ignorar el tipo Kana. | |
NORM_IGNOREKASHIDA
(integer)
|
262144 | Ignorar caractares kashida árabes. | La disponibilidad depende de la biblioteca subyacente. |
DISP_E_DIVBYZERO
(integer)
|
-2147352558 | Un error devuelto que indica un error de división por cero. | |
DISP_E_OVERFLOW
(integer)
|
-2147352566 | Un error que indica que un valor no puede ser coaccionado a su representación esperada. | |
MK_E_UNAVAILABLE
(integer)
|
-2147221021 | Código de estado COM de iMoniker, devuelto en errores donde la llamada a la función falló a causa de no estar disponible. |