Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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.
Marca una entrada de base de datos de asociación como no asociada y envía una notificación adecuada.
Sintaxis
HRESULT Unassociate(
[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 que el dispositivo no esté asociado, 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 que el dispositivo no esté asociado y no haya eventos PnP pendientes, se llama al método IFunctionDiscoveryNotification::OnError .
- Por último, si no se recibe ninguna notificación PnP después de que el dispositivo no esté asociado y haya 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 |