BeginNtmsDeviceChangeDetection 関数 (ntmsapi.h)

[リムーバブル 記憶域マネージャー は、Windows 7 および Windows Server 2008 R2 以降では使用できません。

BeginNtmsDeviceChangeDetection 関数を使用すると、アプリケーションでデバイス変更検出セッションを開始できます。

構文

DWORD BeginNtmsDeviceChangeDetection(
  [in]  HANDLE   hSession,
  [out] LPHANDLE lpDetectHandle
);

パラメーター

[in] hSession

OpenNtmsSession 関数によって返されるセッションを処理します。

[out] lpDetectHandle

デバイス変更検出ハンドルを受け取る変数へのポインター。

戻り値

この関数は、次のいずれかの値を返します。

意味
ERROR_INVALID_HANDLE
hSession パラメーターの値が有効なセッション ハンドルではありません。
ERROR_SUCCESS
オペレーター要求が取り消されました。

注釈

BeginNtmsDeviceChangeDetection を呼び出した後、アプリケーションは SetNtmsDeviceChangeDetection 関数を使用して、メディア変更検出が必要なスタンドアロン ライブラリを設定できます。 リムーバブル 記憶域マネージャーは、 EndNtmsDeviceChangeDetection 関数を使用して変更検出セッションが閉じられるまで、指定されたデバイスの変更を検出し続けます。

要件

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

こちらもご覧ください

変更検出機能

EndNtmsDeviceChangeDetection

SetNtmsDeviceChangeDetection