Win32 API 日本語リファレンス
ホームMedia.Speech › ISpGrammarCompiler

ISpGrammarCompiler

COM
IIDb1e29d58-a675-11d2-8302-00c04f8ee6c0継承元IUnknown自前メソッド開始 vtbl3

メソッド 1

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

vtbl 3 HRESULT CompileStream(IStream* pSource, IStream* pDest, IStream* pHeader, IUnknown* pReserved, ISpErrorLog* pErrorLog, DWORD dwFlags)
pSourceIStream*inコンパイル元の文法ソースを供給する入力ストリームIStream。
pDestIStream*inコンパイル結果(バイナリ文法)を書き出す出力ストリームIStream。
pHeaderIStream*inoptional生成されるヘッダ情報を書き出すストリームIStream。NULL可。
pReservedIUnknown*inoptional予約引数。NULLを指定する。
pErrorLogISpErrorLog*inoptionalコンパイル中のエラーを記録するISpErrorLog。NULL可。
dwFlagsDWORDinコンパイル動作を制御するフラグ。通常0を指定する。