Función WdfCollectionRemove (wdfcollection.h)
[Se aplica a KMDF y UMDF]
El método WdfCollectionRemove quita un objeto de una colección de objetos especificada.
Sintaxis
void WdfCollectionRemove(
[in] WDFCOLLECTION Collection,
[in] WDFOBJECT Item
);
Parámetros
[in] Collection
Identificador de un objeto de colección.
[in] Item
Identificador del objeto de marco que se quitará de la colección.
Valor devuelto
Ninguno
Observaciones
Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.
Cuando WdfCollectionRemove quita un objeto de una colección, disminuye el recuento de referencias del objeto.
Para obtener más información sobre las colecciones de objetos, vea Framework Object Collections.
Ejemplos
En el ejemplo de código siguiente se quita un objeto especificado de una colección de objetos especificada.
WdfCollectionRemove(
hCollection,
hObject
);
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfcollection.h (incluya Wdf.h) |
biblioteca de | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
irQL | <= DISPATCH_LEVEL |
reglas de cumplimiento de DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |