Win32 API 日本語リファレンス
ホームGlobalization › IMultiLanguage3

IMultiLanguage3

COM
IID4e5868ab-b157-4623-9acc-6a1d9caebe04継承元IMultiLanguage2自前メソッド開始 vtbl30

メソッド 2

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 30 HRESULT DetectOutboundCodePage(DWORD dwFlags, LPWSTR lpWideCharStr, DWORD cchWideChar, DWORD* puiPreferredCodePages, DWORD nPreferredCodePages, DWORD* puiDetectedCodePages, DWORD* pnDetectedCodePages, LPWSTR lpSpecialChar)
dwFlagsDWORDin検出動作を制御するフラグ(MLDETECTCP)。
lpWideCharStrLPWSTRin送信(出力)を想定する判定対象のUnicode文字列。
cchWideCharDWORDin対象Unicode文字列の文字数。
puiPreferredCodePagesDWORD*inoptional優先的に検討させたいコードページ番号の配列。
nPreferredCodePagesDWORDin優先コードページ配列の要素数。
puiDetectedCodePagesDWORD*out適合すると検出されたコードページ番号の配列を書き込む出力ポインタ。
pnDetectedCodePagesDWORD*inout入力時は出力配列容量、出力時は検出件数を表す入出力ポインタ。
lpSpecialCharLPWSTRinoptional特別扱いする文字(代替対象等)を指定する文字列。NULL可。
vtbl 31 HRESULT DetectOutboundCodePageInIStream(DWORD dwFlags, IStream* pStrIn, DWORD* puiPreferredCodePages, DWORD nPreferredCodePages, DWORD* puiDetectedCodePages, DWORD* pnDetectedCodePages, LPWSTR lpSpecialChar)
dwFlagsDWORDin検出動作を制御するフラグ(MLDETECTCP)。
pStrInIStream*in送信を想定する判定対象データを読み出す入力ストリームへのポインタ。
puiPreferredCodePagesDWORD*inoptional優先的に検討させたいコードページ番号の配列。
nPreferredCodePagesDWORDin優先コードページ配列の要素数。
puiDetectedCodePagesDWORD*out適合すると検出されたコードページ番号の配列を書き込む出力ポインタ。
pnDetectedCodePagesDWORD*inout入力時は出力配列容量、出力時は検出件数を表す入出力ポインタ。
lpSpecialCharLPWSTRinoptional特別扱いする文字を指定する文字列。NULL可。