Win32 API 日本語リファレンス
ホーム › NetworkManagement.WNet › PF_NPDirectoryNotify

PF_NPDirectoryNotify

コールバック

シグネチャ

DWORD PF_NPDirectoryNotify(
    HWND hwnd,
    LPWSTR lpDir,
    DWORD dwOper
);

パラメーター

フィールド型説明
hwndHWNDネットワークプロバイダーがユーザーと対話する必要がある場合に、メッセージやダイアログボックスを所有するウィンドウのハンドルです。
lpDirLPWSTRディレクトリの完全修飾名へのポインターです。
dwOperDWORD

これから実行される操作を示します。次のいずれかの値を指定できます。

値 説明
WNDN_MKDIR
ファイルマネージャーが、指定された名前のディレクトリを作成しようとしています。
WNDN_RMDIR
ファイルマネージャーが、そのディレクトリを削除しようとしています。
WNDN_MVDIR
ファイルマネージャーが、そのディレクトリの名前を変更しようとしています。

公式ドキュメント

特定のディレクトリ操作をネットワークプロバイダーに通知します。NPDirectoryNotify 関数はファイルマネージャーによって使用されます。この関数を使用すると、特定のディレクトリに対して特別な操作を実行できます。

戻り値

成功した場合、この関数は WN_SUCCESS を返します。これは、処理を続行して操作を実行してよいことを呼び出し元に示します。それ以外の場合は、適切なコードを返します。返される可能性があるコードは次のとおりです。

戻り値 説明
WN_CANCEL
プロバイダーはその操作を処理できましたが、ユーザーが操作を取り消しました。呼び出し元は操作を実行しないでください。
ERROR_CONTINUE
ネットワークプロバイダーは既にその操作を処理しました。呼び出し元は通常どおり処理を続行しますが、その操作を実行しないでください。
WN_NOT_SUPPORTED
このネットワークには特別なディレクトリ処理がありません。これは WN_SUCCESS として扱われます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)