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. |