Funzione SetNtmsDeviceChangeDetection (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La funzione SetNtmsDeviceChangeDetection imposta uno o più dispositivi di destinazione per il rilevamento delle modifiche.
Sintassi
DWORD SetNtmsDeviceChangeDetection(
[in] HANDLE hSession,
[in] HANDLE DetectHandle,
[in] LPNTMS_GUID lpRequestId,
[in] DWORD dwType,
[in] DWORD dwCount
);
Parametri
[in] hSession
Handle per la sessione restituita dalla funzione OpenNtmsSession .
[in] DetectHandle
Handle di rilevamento delle modifiche del dispositivo da BeginNtmsDeviceChangeDetection o NULL per un singolo polling.
[in] lpRequestId
Identificatore dell'oggetto per il dispositivo di destinazione. Questo parametro può essere uno o più GUID di libreria, supporti o supporti fisici. Tutti i GUID devono essere dello stesso tipo.
[in] dwType
Tipo di identificatori di oggetto specificati nel parametro lpObjectId . Questo parametro può essere uno dei valori seguenti del tipo di enumerazione NtmsObjectsTypes : NTMS_LIBRARY, NTMS_MEDIA_TYPE o NTMS_PHYSICAL_MEDIA.
[in] dwCount
Numero di identificatori di oggetto in lpObjectId.
Valore restituito
Questa funzione restituisce uno dei valori seguenti.
Valore | Significato |
---|---|
|
L'handle di sessione o rilevamento non è valido. |
|
Il tipo di oggetto non è valido. |
|
La libreria specificata non è stata trovata. |
|
Impossibile trovare il supporto o il tipo specificato. |
|
La richiesta dell'operatore è stata annullata. |
Commenti
Il dispositivo può essere specificato direttamente passando GUID di libreria o indirettamente passando GUID di supporti fisici o di tipo di supporto. Quando si usa la specifica indiretta, vengono rilevate tutte le librerie autonome che potrebbero contenere il supporto o il tipo di supporto. Tutti i dispositivi specificati continuano a essere rilevati finché l'handle di rilevamento delle modifiche del dispositivo non viene chiuso usando la funzione EndNtmsDeviceChangeDetection .
Questa funzione può essere usata anche per eseguire il polling dei supporti modificati nei dispositivi specificati. Questa operazione viene in genere usata da un'interfaccia utente quando si apre un nodo foglia o si implementa un'opzione di aggiornamento.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntmsapi.h |
Libreria | Ntmsapi.lib |
DLL | Ntmsapi.dll |
Vedi anche
BeginNtmsDeviceChangeDetection