<Return[S]><Top>

SHEmptyRecycleBin

Declare Function Api_SHEmptyRecycleBin& Lib "shell32" Alias "SHEmptyRecycleBinA" (ByVal hWnd&, ByVal pszRootPath$, ByVal dwFlags&)

Declare Function SHEmptyRecycleBin Lib "shell32" Alias "SHEmptyRecycleBinA" (ByVal hwnd As Long, ByVal pszRootPath As String, ByVal dwFlags As Long) As Long

指定のドライブのごみ箱を空にする。

パラメータ
hwnd
    ダイアログボックスコントロールの親ウィンドウのハンドルを指定する。NULLでもよい。
pszRootPath
    ごみ箱のあるルートドライブ名(vbNullStringのときは、全ドライブ)を指定する。
dwFlags
    次の定数の組み合わせ。

    値                                            

意味                                 

    SHERB_NOCONFIRMATION

削除の確認をしない。

    SHERB_NOPROGRESSUI

進行状況を表示しない。

    SHERB_NOSOUND

処理完了時にサウンド無し。


戻り値
    関数が成功すると S_OK が返る。失敗すると、OLE定義のエラー値が返る。