Méthode IEnumCERTVIEWCOLUMN ::IsIndexed (certview.h)
La méthode IsIndexed indique si les données de la colonne sont indexées.
Syntaxe
HRESULT IsIndexed(
[out] LONG *pIndexed
);
Paramètres
[out] pIndexed
Pointeur vers une variable de type LONG qui indique TRUE si les données sont indexées et FALSE si les données ne sont pas indexées. Cette méthode échoue si pIndexed est défini sur NULL.
Valeur retournée
C++
Si la méthode réussit, la méthode retourne S_OK et le pIndexed est défini sur TRUE ou FALSE.Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
VB
Un si la colonne est indexée ; sinon, zéro.Remarques
Cette méthode est utilisée pour déterminer si les données de la colonne actuelle référencées par la séquence d’énumération de colonnes sont indexées.
Si la séquence d’énumération de colonne ne fait pas référence à une colonne valide, IsIndexed échoue. Utilisez l’une des méthodes suivantes pour parcourir l’énumération :
- IEnumCERTVIEWCOLUMN ::Reset : passe au début de la séquence d’énumération.
- IEnumCERTVIEWCOLUMN ::Next : passe à la colonne suivante de la séquence d’énumération.
- IEnumCERTVIEWCOLUMN ::Skip : ignore un nombre spécifié de colonnes.
Exemples
HRESULT hr;
LONG bIsindexed;
// pEnumCol is previously instantiated IEnumCERTVIEWCOLUMN object
hr = pEnumCol->IsIndexed(&bIsindexed);
if (S_OK == hr)
printf( bIsindexed ? "Indexed\n" : "Not indexed\n");
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certview.h (inclure Certsrv.h) |
Bibliothèque | Certidl.lib |
DLL | Certadm.dll |