Función SetNtmsDeviceChangeDetection (ntmsapi.h)
[El Administrador de almacenamiento extraíble ya no está disponible a partir de Windows 7 y Windows Server 2008 R2.]
La función SetNtmsDeviceChangeDetection establece uno o varios dispositivos de destino para la detección de cambios.
Sintaxis
DWORD SetNtmsDeviceChangeDetection(
[in] HANDLE hSession,
[in] HANDLE DetectHandle,
[in] LPNTMS_GUID lpRequestId,
[in] DWORD dwType,
[in] DWORD dwCount
);
Parámetros
[in] hSession
Identificador de la sesión devuelta por la función OpenNtmsSession .
[in] DetectHandle
Identificador de detección de cambios de dispositivo de BeginNtmsDeviceChangeDetection o NULL para un solo sondeo.
[in] lpRequestId
Identificador de objeto del dispositivo de destino. Este parámetro puede ser uno o varios GUID de medios físicos o de biblioteca. Todos los GUID deben ser del mismo tipo.
[in] dwType
Tipo de identificadores de objeto especificados en el parámetro lpObjectId . Este parámetro puede ser uno de los siguientes valores del tipo de enumeración NtmsObjectsTypes : NTMS_LIBRARY, NTMS_MEDIA_TYPE o NTMS_PHYSICAL_MEDIA.
[in] dwCount
Número de identificadores de objeto en lpObjectId.
Valor devuelto
Esta función devuelve uno de los valores siguientes.
Valor | Significado |
---|---|
|
La sesión o el identificador de detección no son válidos. |
|
El tipo de objeto no es válido. |
|
No se encontró la biblioteca especificada. |
|
No se encontró el medio o el tipo especificados. |
|
Se ha cancelado la solicitud del operador. |
Comentarios
El dispositivo se puede especificar directamente pasando GUID de biblioteca o indirectamente pasando GUID de medios físicos o de tipo multimedia. Al usar la especificación indirecta, se detectan todas las bibliotecas independientes que podrían contener el tipo de medio o medio. Todos los dispositivos especificados continúan detectándose hasta que se cierre el identificador de detección de cambios del dispositivo mediante la función EndNtmsDeviceChangeDetection .
Esta función también se puede usar para sondear los medios modificados en los dispositivos especificados. Normalmente, se usa en una interfaz de usuario al abrir un nodo hoja o implementar una opción de actualización.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntmsapi.h |
Library | Ntmsapi.lib |
Archivo DLL | Ntmsapi.dll |
Consulte también
BeginNtmsDeviceChangeDetection