NPDirectoryNotify 関数 (npapi.h)
特定のディレクトリ操作をネットワーク プロバイダーに通知します。 NPDirectoryNotify 関数は、ファイル マネージャーによって使用されます。 この関数は、特定のディレクトリに対して特別な操作を実行するために使用できます。
構文
DWORD NPDirectoryNotify(
[in] HWND hwnd,
[in] LPWSTR lpDir,
[in] DWORD dwOper
);
パラメーター
[in] hwnd
ネットワーク プロバイダーがユーザーと対話する必要がある場合にメッセージまたはダイアログ ボックスを所有するウィンドウへのハンドル。
[in] lpDir
ディレクトリの完全修飾名へのポインター。
[in] dwOper
実行される操作を示します。 次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
ファイル マネージャーは、指定された名前のディレクトリを作成します。 |
|
ファイル マネージャーがディレクトリを削除しようとしている。 |
|
ファイル マネージャーはディレクトリの名前を変更しようとしています。 |
戻り値
成功した場合、この関数はWN_SUCCESSを返す必要があります。 これは、操作を続行して実行する必要があることを呼び出し元に示します。 それ以外の場合は、次のような適切なコードを返す必要があります。
リターン コード | 説明 |
---|---|
|
プロバイダーは操作を処理したが、ユーザーはそれを取り消した。 呼び出し元は操作を実行しないでください。 |
|
ネットワーク プロバイダーは既に操作を処理しています。 呼び出し元は正常に続行する必要がありますが、操作を実行しないでください。 |
|
ネットワークには特別なディレクトリ処理がありません。 これはWN_SUCCESSとして扱われます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | npapi.h |