Share via


structure WINTRUST_SIGNATURE_SETTINGS (wintrust.h)

La structure WINTRUST_SIGNATURE_SETTINGS peut être utilisée pour spécifier les signatures d’un fichier.

Syntaxe

typedef struct WINTRUST_SIGNATURE_SETTINGS_ {
  DWORD                  cbStruct;
  DWORD                  dwIndex;
  DWORD                  dwFlags;
  DWORD                  cSecondarySigs;
  DWORD                  dwVerifiedSigIndex;
  PCERT_STRONG_SIGN_PARA pCryptoPolicy;
} WINTRUST_SIGNATURE_SETTINGS, *PWINTRUST_SIGNATURE_SETTINGS;

Membres

cbStruct

Taille, en octets, de cette structure.

dwIndex

Contient l’index de la signature à valider si le membre dwFlags est défini sur WSS_VERIFY_SPECIFIC.

dwFlags

Indicateurs qui peuvent être utilisés pour affiner le comportement. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
WSS_VERIFY_SPECIFIC
0x00000001
Définissez cette valeur si vous définissez le paramètre dwIndex .
WSS_GET_SECONDARY_SIG_COUNT
0x00000002
Définissez cette valeur pour renvoyer le nombre de signatures secondaires trouvées dans le membre cSecondarySigs .

cSecondarySigs

Contient le nombre de signatures secondaires trouvées si le membre dwFlags est défini sur WSS_GET_SECONDARY_SIG_COUNT.

dwVerifiedSigIndex

Index utilisé pour la vérification. Ce membre est défini au retour de Wintrust.

pCryptoPolicy

Pointeur vers une structure CERT_STRONG_SIGN_PARA qui contient la stratégie qu’une signature doit passer pour être considérée comme valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête wintrust.h

Voir aussi

CERT_STRONG_SIGN_PARA

WinVerifyTrust