以下常量由此扩展定义,只有在将扩展编译到PHP中或在运行时动态加载时才可用。
CLSCTX_INPROC_SERVER
(int)CLSCTX_INPROC_HANDLER
(int)CLSCTX_LOCAL_SERVER
(int)CLSCTX_REMOTE_SERVER
(int)CLSCTX_SERVER
(int)CLSCTX_INPROC_SERVER
、CLSCTX_LOCAL_SERVER
和CLSCTX_REMOTE_SERVER
进行OR运算。
CLSCTX_ALL
(int)CLSCTX_INPROC_HANDLER
和CLSCTX_SERVER
进行OR运算。
VT_NULL
(int)VT_EMPTY
(int)VT_EMPTY
的属性没有与其关联的数据;也就是说,值的长度为零。
VT_INT
(int)VT_I4
)。
VT_I1
(int)VT_I2
(int)VT_I4
(int)VT_I8
(int)VT_UINT
(int)VT_UI4
)。
VT_UI1
(int)VT_UI2
(int)VT_UI4
(int)VT_UI8
(int)VT_R4
(int)VT_R8
(int)VT_BOOL
(int)VT_ERROR
(int)VT_CY
(int)VT_DATE
(int)1899年12月31日
以来的天数(不是秒数)。例如,1900年1月1日
是2.0
,1900年1月2日
是3.0
,等等。它以与VT_R8
相同的表示形式存储。
VT_BSTR
(int)VT_DECIMAL
(int)VT_UNKNOWN
(int)VT_DISPATCH
(int)VT_VARIANT
(int)VT_VARIANT
只能与VT_BYREF
一起使用。
VT_ARRAY
(int)VT_ARRAY
组合,则该值为指向SAFEARRAY
的指针。VT_ARRAY
可以使用OR与以下数据类型: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
和VT_VARIANT
。
VT_BYREF
(int)VT_BYREF
通过OR运算符组合,则该值为引用。引用类型被解释为对数据的引用,类似于C++中的引用类型。
CP_ACP
(int)CP_MACCP
(int)CP_OEMCP
(int)CP_UTF7
(int)CP_UTF8
(int)CP_SYMBOL
(int)SYMBOL
转换。
CP_THREAD_ACP
(int)VARCMP_LT
(int)bstr
小于右侧 bstr
。
VARCMP_EQ
(int)VARCMP_GT
(int)bstr
大于右侧 bstr
。
VARCMP_NULL
(int)NORM_IGNORECASE
(int)NORM_IGNORENONSPACE
(int)NORM_IGNORESYMBOLS
(int)NORM_IGNOREWIDTH
(int)NORM_IGNOREKANATYPE
(int)NORM_IGNOREKASHIDA
(int)DISP_E_DIVBYZERO
(int)DISP_E_OVERFLOW
(int)DISP_E_BADINDEX
(int)DISP_E_PARAMNOTFOUND
(int)LOCALE_NEUTRAL
(int)LOCALE_SYSTEM_DEFAULT
(int)