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, warning
y 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 |
|
Archivo DLL |
|