Microsoft DirectX 8.0 (C++) |
DirectSound ドライバを列挙するアプリケーション定義コールバック関数。アプリケーションが直前に呼び出した DirectSoundEnumerate 関数または DirectSoundCaptureEnumerate 関数に応答して、システムはこの関数を呼び出す。
BOOL CALLBACK DSEnumCallback( LPGUID lpGuid, LPCSTR lpcstrDescription, LPCSTR lpcstrModule, LPVOID lpContext );
ドライバの列挙が続く場合は TRUE、終了する場合は FALSE を返す。
アプリケーションは lpstrDescription と lpstrModule の各パラメータに渡された文字列を、ヒープから割り当てられたメモリにコピーすることにより、これらの文字列を保存できる。文字列をこのコールバック関数へ渡すために使われたメモリは、このコールバック関数が実行中のときにのみ有効になる。
ヘッダー : dsound.h で宣言。