Compartir a través de


Método IAnalysisWarning::GetNodeIds

Devuelve los identificadores de los nodos de contexto pertinentes asociados a esta advertencia.

Sintaxis

HRESULT GetNodeIds(
  [in, out] ULONG *pulCount,
  [out]     GUID  **ppNodeIds
);

Parámetros

pulCount [in, out]

Número de identificadores únicos globales (GUID) en ppNodeIds.

ppNodeIds [out]

Puntero a una matriz de GUID que identifica los nodos de contexto asociados a esta advertencia de análisis, o NULL si no hay nodos de contexto asociados a la advertencia.

Valor devuelto

Para obtener una descripción de los valores devueltos, vea Clases e interfaces : análisis de entrada de lápiz.

Observaciones

Si ppNodeIds se pasa como NULL, el método GetNodeIds devuelve S_OK y el número de rectángulos se devuelve en pulCount.

Precaución

Para evitar una pérdida de memoria, use CoTaskMemFree para liberar la memoria de *ppNodeIds cuando ya no necesite la información.

Ejemplos

En el ejemplo siguiente se muestra cómo obtener los objetos IContextNode que se encuentran en IAnalysisWarning, warningy cómo obtener solo el número de objetos IContextNode .

// Get the count of the context nodes and their identifiers.
ULONG count = 0;
GUID* nodeIds = 0;
warning->GetNodeIds(&count, &nodeIds);

// Use nodeIds

::CoTaskMemFree(nodeIds);

// GetNodeIds just gets the count and returns S_OK
ULONG number = 0;
warning->GetNodeIds(&number, NULL); 

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
IACom.h (también requiere IACom_i.c)
Archivo DLL
IACom.dll

Vea también

IAnalysisWarning

IContextNode

IInkAnalyzer::FindNode (Método)

Referencia de análisis de entrada de lápiz