Compartir a través de


Método IWDFIoTargetStateManagement::Remove (wudfddi.h)

[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción a UMDF.]

El método Remove de quita un destino de E/S local.

Sintaxis

HRESULT Remove(
  [in] BOOL bIsSurpriseRemove
);

Parámetros

[in] bIsSurpriseRemove

Valor BOOL que, si TRUE, especifica que el dispositivo se quitó inesperadamente ("eliminación sorpresa"). Sin embargo, el marco omite este parámetro.

Valor devuelto

Quitar siempre devuelve S_OK.

Observaciones

Aunque el método Remove está disponible, los controladores no necesitan llamarlo. Si un controlador ha llamado IWDFFileHandleTargetFactory::CreateFileHandleTarget para crear un destino de E/S basado en identificador de archivo, el controlador debe llamar a IWDFObject::D eleteWdfObject para eliminar el objeto de destino de E/S después de que el controlador haya terminado de usar el destino basado en identificador de archivo. El método deleteWdfObject realiza las operaciones que Quitar, junto con operaciones adicionales.

Requisitos

Requisito Valor
fin del soporte técnico No disponible en UMDF 2.0 y versiones posteriores.
de la plataforma de destino de Escritorio
versión mínima de UMDF 1.5
encabezado de wudfddi.h (incluya Wudfddi.h)
DLL de WUDFx.dll

Consulte también

IWDFIoTargetStateManagement