次の方法で共有


NPDirectoryNotify 関数 (npapi.h)

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

構文

DWORD NPDirectoryNotify(
  [in] HWND   hwnd,
  [in] LPWSTR lpDir,
  [in] DWORD  dwOper
);

パラメーター

[in] hwnd

ネットワーク プロバイダーがユーザーと対話する必要がある場合にメッセージまたはダイアログ ボックスを所有するウィンドウへのハンドル。

[in] lpDir

ディレクトリの完全修飾名へのポインター。

[in] dwOper

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

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

戻り値

成功した場合、この関数はWN_SUCCESSを返す必要があります。 これは、操作を続行して実行する必要があることを呼び出し元に示します。 それ以外の場合は、次のような適切なコードを返す必要があります。

リターン コード 説明
WN_CANCEL
プロバイダーは操作を処理したが、ユーザーはそれを取り消した。 呼び出し元は操作を実行しないでください。
ERROR_CONTINUE
ネットワーク プロバイダーは既に操作を処理しています。 呼び出し元は正常に続行する必要がありますが、操作を実行しないでください。
WN_NOT_SUPPORTED
ネットワークには特別なディレクトリ処理がありません。 これはWN_SUCCESSとして扱われます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー npapi.h