Métodos
| CComQIPtr | Constructor. Inicializa el puntero de miembros. |
| Separar | Separa el puntero de miembros. |
| Lanzamiento | Disminuye la referencia de contar con el objeto apuntado por el puntero de miembros. |
| IsEqualObject | Compara dos objetos para equivalencia. |
| Adjuntar | Atribuye un puntero que previamente ha tenido AddRef llamado. |
| CopyTo | Copia el puntero interno en un puntero de destino y pide AddRef el puntero si la copia es correcta. |
| SetSite | Establece el sitio para el puntero interno. |
| Asesorar | Establece un punto de conexión con el objeto apuntado por el puntero inteligente. |
| CoCreateInstance | Crea una instancia de una manera segura de tipo. |
| QueryInterface | Consulta una interfaz en el puntero interno de una manera segura de tipo. |
Operadores
| operador T * | Convierte un objeto de CComQIPtr a una T*. |
| operador * | Devuelve el valor del puntero miembro dereferenciado. |
| & de operador; | Devuelve la dirección del puntero del miembro. |
| operador - > | Devuelve el puntero de miembros. |
| operador = | Asigna un puntero al puntero miembros. |
| ¡operador! | Devuelve TRUE o FALSE, dependiendo si el puntero de miembros es NULL. |
| operador < | Devuelve TRUE o FALSE, dependiendo si el puntero es menor que otro puntero. |
| operador == | Compara dos punteros para equivalencia. |
Miembros de datos
| p | El puntero de interfaz COM administrado de tipo T*. |