ITfCategoryMgr::FindClosestCategory, méthode (msctf.h)
Recherche la catégorie la plus proche du GUID spécifié dans une liste de catégories.
Syntaxe
HRESULT FindClosestCategory(
[in] REFGUID rguid,
[out] GUID *pcatid,
[in] const GUID **ppcatidList,
[in] ULONG ulCount
);
Paramètres
[in] rguid
Spécifie l’adresse du GUID pour lequel trouver la catégorie la plus proche.
[out] pcatid
Pointeur vers le GUID qui reçoit le CATID de la catégorie la plus proche.
[in] ppcatidList
Pointeur vers un pointeur qui spécifie un tableau de CATIDs pour rechercher la catégorie la plus proche.
[in] ulCount
Spécifie le nombre d’éléments dans le tableau du paramètre ppcatidList .
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Description |
---|---|
|
La méthode a obtenu la catégorie la plus proche de la liste des catégories, ou la méthode n’a pas pu obtenir une catégorie à partir de la liste et l’indique avec un pointeur de paramètre pcatid vers GUID_NULL. |
|
La méthode n’a pas pu trouver une catégorie pour le GUID spécifié et signale cela avec un pointeur de paramètre pcatid vers GUID_NULL. |
|
La méthode ne peut pas accéder à la table interne. |
|
Le paramètre pcatid spécifié était NULL lors de l’entrée, ou la liste des catégories contenait un élément NULL lorsque le paramètre ulCount était différent de zéro. |
|
La mémoire est insuffisante pour effectuer l’opération. |
Notes
La catégorie la plus proche d’un GUID est choisie dans l’un des deux modes. Dans le premier mode, la méthode reçoit une liste de catégories non vide. Il choisit le premier CATID correspondant dans cette liste ou GUID_NULL si la liste ne contient pas de catégorie qui contient le GUID . Dans le deuxième mode, il reçoit une liste de catégories vide. Il choisit la première catégorie qui contient le GUID ou GUID_NULL si aucune catégorie ne contient le GUID .
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | msctf.h |
DLL | Msctf.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |
Voir aussi
Interface ITfCategoryMgr, ITfCategoryMgr::EnumCategoriesInItem, ITfCategoryMgr::EnumItemsInCategory, ITfCategoryMgr::RegisterCategory