Método IPNPXDeviceAssociation::D elete (pnpxassoc.h)
[Detección de funciones está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
Quita una entrada de la base de datos de asociación y envía una notificación adecuada.
Sintaxis
HRESULT Delete(
[in, optional] const WCHAR *pszSubcategory,
[in] IFunctionDiscoveryNotification *pIFunctionDiscoveryNotification
);
Parámetros
[in, optional] pszSubcategory
Subcategoría de la base de datos de asociación en la que se almacena la entrada. Este parámetro puede ser NULL.
[in] pIFunctionDiscoveryNotification
Objeto IFunctionDiscoveryNotification que está registrado para las notificaciones con detección de funciones.
Valor devuelto
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Error en el método. |
Comentarios
Este método modifica la entrada de la base de datos de asociación correspondiente a la instancia de función desde la que se obtuvo la interfaz IPNPXDeviceAssociation .
La siguiente lógica se usa para determinar el método de devolución de llamada que se usa para la notificación:
- Si se recibe una notificación PnP después de eliminar el dispositivo, se llama al método IFunctionDiscoveryNotification::OnUpdate con el parámetro enumQueryUpdateAction establecido en QUA_REMOVE.
- Si no se recibe ninguna notificación PnP después de eliminar el dispositivo y no hay eventos PnP pendientes, se llama al método IFunctionDiscoveryNotification::OnError .
- Por último, si no se recibe ninguna notificación PnP después de eliminar el dispositivo y hay eventos PnP pendientes, no se llama a ningún método de devolución de llamada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | pnpxassoc.h |