Compartir a través de


Método IDirectManipulationContent::GetTag (directmanipulation.h)

Recupera el objeto de etiqueta establecido en este contenido.

Sintaxis

HRESULT GetTag(
  [in]            REFIID riid,
  [out, optional] void   **object,
  [out, optional] UINT32 *id
);

Parámetros

[in] riid

Referencia al identificador de la interfaz que se va a usar. El objeto de etiqueta normalmente implementa esta interfaz.

[out, optional] object

Objeto de etiqueta.

[out, optional] id

Parte del identificador de la etiqueta.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

GetTag y SetTag son útiles para asociar un objeto COM externo con el contenido sin una asignación externa entre los dos. También se pueden usar para pasar información a devoluciones de llamada generadas para el contenido.

GetTag consulta el valor de etiqueta de la interfaz especificada y devuelve un puntero a esa interfaz.

Una etiqueta es un emparejamiento de un identificador entero (id) con un objeto Component Object Model (COM). Una aplicación puede usarla para identificar un movimiento. Los parámetros son opcionales, de modo que el método pueda devolver ambas partes de la etiqueta, la parte del identificador o el objeto tag.

Ejemplos

En el ejemplo siguiente se muestra la sintaxis de este método.

IUnknown* pObject;
UINT32 id;

HRESULT hr = pContent->GetTag(IID_PPV_ARGS(&pObject), &id);

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado directmanipulation.h

Consulte también

IDirectManipulationContent