Partager via


Méthode ITextStoreACP2::RequestSupportedAttrs (textstor.h)

Obtenez les attributs pris en charge dans le document.

Syntaxe

HRESULT RequestSupportedAttrs(
  [in] DWORD           dwFlags,
  [in] ULONG           cFilterAttrs,
  [in] const TS_ATTRID *paFilterAttrs
);

Paramètres

[in] dwFlags

Spécifie si un appel ultérieur à la méthode RetrieveRequestedAttrs contiendra les attributs pris en charge. Si l’indicateur TS_ATTR_FIND_WANT_VALUE est spécifié, les valeurs d’attribut par défaut sont celles de la structure TS_ATTRVAL après l’appel suivant à RetrieveRequestedAttrs. Si un autre indicateur est spécifié pour ce paramètre, la méthode vérifie uniquement que l’attribut est pris en charge et que le membre varValue de la structure TS_ATTRVAL est défini sur VT_EMPTY.

[in] cFilterAttrs

Spécifie le nombre d’attributs pris en charge à obtenir.

[in] paFilterAttrs

Pointeur vers le type de données TS_ATTRID qui spécifie l’attribut à vérifier. La méthode retourne uniquement les attributs spécifiés par TS_ATTRID, même si d’autres attributs peuvent être pris en charge.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_FAIL
Une erreur non spécifiée s'est produite.
E_OUTOFMEMORY
La méthode n’a pas pu allouer suffisamment de mémoire pour terminer l’opération.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête textstor.h
DLL Msctf.dll

Voir aussi

ITextStoreACP2

TS_ATTRID

TS_ATTRVAL