Clase TRefPointerCollection (refptrco.h)
[La clase TRefPointerCollection forma parte del marco del proveedor de WMI, que ahora se considera en estado final, y no habrá más desarrollo, mejoras o actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI se deben usar para todo el nuevo desarrollo.]
La clase TRefPointerCollection es una clase contenedora que recopila punteros a objetos . Estos punteros se pueden enumerar.
TRefPointerCollection tiene estos tipos de miembros:
Método | Descripción |
---|---|
Add (Agregar) | Agrega un elemento a una colección y llama al método AddRef para incrementar el recuento de referencias. |
BeginEnum | Comienza una enumeración de una colección. Llame a este método con el cursor que se va a inicializar como parámetro antes de enumerar la colección (REFPTRCOLLECTION_POSITION). |
Vacía | Vacía la lista, liberando todos los punteros retenidos. |
EndEnum | Finaliza la enumeración de una colección. Llame a este método cuando finalice la operación de enumeración. |
GetNext | Obtiene el siguiente elemento de la lista y llama al método AddRef para incrementar el recuento de referencias. (El usuario debe liberar el puntero cuando haya terminado y pasar el mismo cursor cada vez). |
GetSize | Devuelve el número de elementos de la lista. |
TRefPointerCollection | Construye un nuevo objeto TRefPointerCollection . |
Herencia
La clase TRefPointerCollection implementa CThreadBase.
Métodos
La clase TRefPointerCollection tiene estos métodos.
TRefPointerCollection::Add El método Add agrega una referencia a la colección. |
TRefPointerCollection::BeginEnum El método BeginEnum comienza a enumerar la colección. |
TRefPointerCollection::Empty El método Empty quita todos los elementos de la colección. |
TRefPointerCollection::EndEnum El método EndEnum finaliza la enumeración de la colección. |
TRefPointerCollection::GetNext El método GetNext obtiene un puntero a la siguiente instancia de la colección. |
TRefPointerCollection::GetSize El método GetSize devuelve cuántos elementos hay en la lista. |
TRefPointerCollection::TRefPointerCollection Este constructor inicializa un nuevo objeto TRefPointerCollection. (TRefPointerCollection.TRefPointerCollection) |
TRefPointerCollection::TRefPointerCollection Este constructor inicializa un nuevo objeto TRefPointerCollection. (sobrecarga 1/2) |
Comentarios
El destructor de esta clase es TRefPointerCollection::~TRefPointerCollection.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | refptrco.h (incluya FwCommon.h) |