Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |
|
| Archivo DLL |
|