次の方法で共有


IDirectPlay8ThreadPool インターフェイス

IDirectPlay8ThreadPool インターフェイス

アプリケーションは、IDirectPlay8ThreadPool インターフェイスのメソッドを使って、Microsoft® DirectPlay® アプリケーションのスレッドを管理する。

IDirectPlay8ThreadPool メンバ

Close IDirectPlay8ThreadPool オブジェクトを閉じる。
DoWork 現在スケジュールされている作業を実行する。
GetThreadCount 指定したプロセッサまたはすべてのプロセッサのスレッド数を取得する。
Initialize プロセスのスレッド プール インターフェイスを初期化する。
SetThreadCount 指定したプロセッサまたはすべてのプロセッサのスレッド数を変更する。

注意

シリアル サービス プロバイダおよびモデム サービス プロバイダは IDirectPlay8ThreadPool インターフェイスをサポートしていない。したがって、これらのサービス プロバイダを使う場合、作成時に DPN_MSGID_CREATE_THREAD メッセージを生成しないスレッドからのマルチスレッド コールバックを処理する必要がある。

DirectPlay Voice はオーディオ キャプチャ、再生、メッセージ通知に異なるスレッド セットを使う。IDirectPlayVoiceClient または IDirectPlayVoiceServer インターフェイスを使う場合、作成時に DPN_MSGID_CREATE_THREAD メッセージを生成しなかったスレッドからのマルチスレッド コールバックを処理する必要がある。

インターフェイスの情報

継承元 IUnknown
ヘッダー dplay8.h
最低限のオペレーティング システム Windows 98