<Return[A]><Top>

acmDriverRemove

Declare Function Api_acmDriverRemove& Lib "msacm32" Alias "acmDriverRemove" (ByVal hadid&, ByVal fdwRemove&)

Declare Function acmDriverRemove Lib "msacm32" (ByVal hadid As Long, ByVal fdwRemove As Long) As Long

利用可能な ACM ドライバの一覧から、ACM ドライバを削除する。ドライバの削除は、呼び出し側のアプリケーションに対してだけ行われる。ドライバがグローバルにインストールされている場合、他のアプリケーションはそのドライバを継続して使える。

パラメータ

hadid
    削除するドライバ識別子のハンドルを指定する。
fdwRemove
    予約されている。0 を指定する。

戻り値
    関数が成功すると 0、失敗するとエラーが返る。返されるエラー値は次のとおりである。

    値                                                

説明                                                   

    ACMERR_BUSY

ドライバは使用中のため、削除できない。

    MMSYSERR_INVALFLAG

少なくとも 1 つのフラグが無効である。

    MMSYSERR_INVALHANDLE

指定されたハンドルは無効である。