acmDriverPriority |
Declare Function Api_acmDriverPriority& Lib "msacm32" Alias "acmDriverPriority" (ByVal hadid&, ByVal dwPriority&, ByVal fdwPriority&) |
||||||||||||
Declare Function acmDriverPriority Lib "msacm32" (ByVal hadid As Long, ByVal dwPriority As Long, ByVal fdwPriority As Long) As Long |
|||||||||||||
ACM ドライバの優先順位および状態を変更する。 |
|||||||||||||
パラメータ
hadid
ACM_DRIVERPRIORITYF_END
フラグが指定されている場合は、このパラメータは NULL に指定する。 ると、そのドライバの検索優先順位が最も高くなる。-1 を指定すると、そのドライバの検索優先順位が最も低くなる。優先順位は、グロー
バル ACM ドライバに対してのみ使う。 通知ブロードキャストを再開しなければならない。設定できるのは ACM_DRIVERPRIORITYF_BEGIN フラグのみで、hadid パラメータ
には NULL、dwPriority パラメータには 0 を指定しなければならない。 acmDrivePriority 関数が成功すると、その都度 ACM_DRIVERPRIORITYF_END フラグを設定して acmDriverPriority 関数を呼び 出さなければならない。このとき、hadid パラメータには NULL、dwPriority パラメータには 0 が指定されていなければならない。また、
fdwPriority パラメータに設定できるのは、ACM_DRIVERPRIORITYF_END フラグのみである。
る。 ACM_DRIVERPRIORITYF_BEGIN フラグを使って変更通知ブロードキャストを延期する。ACM_DRIVERPRIORITYF_END フラグが指
定されると、1
つの変更通知がブロードキャストされる。
得できる。ドライバは、acmDriverEnum
関数によって常に優先順位の高い方から低い方に列挙される。
acmDriverAdd
関数を使って、通知メッセージを登録できる。なお、非グローバルドライバ識別子の変更は、ブロードキャストされない。 イバのパフォーマンスは変わらない。 |