定義済み定数
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
-
CLSCTX_INPROC_SERVER
(int) - このクラスのコードを作成および管理するコードは DLL で、 クラスのコンテキストを指定する呼び出し元の関数と同じプロセスで動きます。
-
CLSCTX_INPROC_HANDLER
(int) - このクラスのオブジェクトを管理するコードはプロセス内ハンドラです。 これは DLL で、クライアントプロセスで動きます。 クラスのインスタンスがリモートでアクセスされるときに、 このクラスのクライアント側の構造を実装します。
-
CLSCTX_LOCAL_SERVER
(int) - このクラスのオブジェクトを作成および管理する EXE コードで、 同じマシンで動きますが別のプロセス空間にロードされます。
-
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) - NULL ポインタへの参照。
-
VT_EMPTY
(int) -
型インジケータが
VT_EMPTY
であるプロパティには、 何もデータが関連づけられていません。つまり、この値のサイズはゼロです。 -
VT_INT
(int) -
4 バイト符号つき整数値
(
VT_I4
と同じ)。 -
VT_I1
(int) - 1 バイト符号つき整数値。
-
VT_I2
(int) - 2 バイト符号つき整数値。
-
VT_I4
(int) - 4 バイト符号つき整数値。
-
VT_I8
(int) - 8 バイト符号つき整数値。 x64 のみ
-
VT_UINT
(int) -
4 バイト符号なし整数値
(
VT_I4
と同じ)。 -
VT_UI1
(int) - 1 バイト符号なし整数値
-
VT_UI2
(int) - 2 バイト符号なし整数値
-
VT_UI4
(int) - 4 バイト符号なし整数値
-
VT_UI8
(int) - 8 バイト符号なし整数値 x64 のみ
-
VT_R4
(int) - 32 ビット IEEE 浮動小数点値。
-
VT_R8
(int) - 64 ビット IEEE 浮動小数点値。
-
VT_BOOL
(int) - Boolean 値
-
VT_ERROR
(int) - エラーコード。エラーに関連づけられたステータスコードです。
-
VT_CY
(int) - 8 バイト整数値をふたつつなげたもの (スケールは 10,000)。
-
VT_DATE
(int) -
64 ビット浮動小数点値で、
December 31, 1899
からの経過日数 (秒ではありません) を表します。たとえばJanuary 1, 1900
は2.0
、January 2, 1900
は3.0
のようになります。 格納されるときはVT_R8
と同じ形式になります。 -
VT_BSTR
(int) - Null 終端の Unicode 文字列へのポインタ。
-
VT_DECIMAL
(int) - 十進型。
-
VT_UNKNOWN
(int) - IUnknown インターフェイスを実装したオブジェクトへのポインタ。
-
VT_DISPATCH
(int) - 指定したオブジェクトへのポインタのポインタ。
-
VT_VARIANT
(int) -
対応する値を表す型インジケータ。
VT_VARIANT
を使うのは、VT_BYREF
と組み合わせる場合のみです。 -
VT_ARRAY
(int) -
型インジケータを
VT_ARRAY
と OR 演算子で組み合わせると、 その値は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) - ANSI コードページのデフォルト。
-
CP_MACCP
(int) - Macintosh コードページ。
-
CP_OEMCP
(int) - OEM コードページのデフォルト。
-
CP_UTF7
(int) - Unicode (UTF-7).
-
CP_UTF8
(int) - Unicode (UTF-8).