Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne les identificateurs de tous les nœuds de contexte pertinents associés à cet avertissement.
Syntaxe
HRESULT GetNodeIds(
[in, out] ULONG *pulCount,
[out] GUID **ppNodeIds
);
Paramètres
-
pulCount [in, out]
-
Nombre d’identificateurs globaux uniques (GUID) dans ppNodeIds.
-
ppNodeIds [out]
-
Pointeur vers un tableau de GUID qui identifie les nœuds de contexte associés à cet avertissement d’analyse, ou NULL si aucun nœud de contexte n’est associé à l’avertissement.
Valeur retournée
Pour obtenir une description des valeurs renvoyées, consultez Classes et interfaces - Analyse de l’entrée manuscrite.
Notes
Si ppNodeIds est passé en tant que NULL, la méthode GetNodeIds retourne S_OK et le nombre de rectangles est retourné dans pulCount.
Attention
Pour éviter une fuite de mémoire, utilisez CoTaskMemFree pour libérer la mémoire de *ppNodeIds lorsque vous n’avez plus besoin des informations.
Exemples
L’exemple suivant montre comment obtenir les objets IContextNode qui se trouvent dans IAnalysisWarning, warninget comment obtenir uniquement le nombre d’objets 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);
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows XP Édition Tablette PC [applications de bureau uniquement] |
| Serveur minimal pris en charge |
Aucun pris en charge |
| En-tête |
|
| DLL |
|