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.
[Le stockage protégé (Pstore) est disponible dans Windows Server 2003 et Windows XP. Il est disponible uniquement pour les opérations en lecture seule dans Windows Server 2008 et Windows Vista, mais peut ne pas être disponible dans les versions ultérieures. Pstore utilise une ancienne implémentation de la protection des données. Les développeurs sont vivement encouragés à tirer parti de la protection des données plus forte fournie par les fonctions CryptProtectData et CryptUnprotectData .]
Définit les données à utiliser dans la vérification Microsoft Authenticode des données d’élément.
Syntaxe
typedef struct {
DWORD cbSize;
DWORD dwModifiers;
LPCWSTR szRootCA;
LPCWSTR szIssuer;
LPCWSTR szPublisher;
LPCWSTR szProgramName;
} PST_AUTHENTICODEDATA, *PPST_AUTHENTICODE_DATA;
Membres
-
cbSize
-
La taille de cette structure.
-
dwModifiers
-
Valeur qui identifie le modificateur que l’un des appelants doit vérifier.
Valeur Signification - PST_AC_SINGLE_CALLER
- 0
Un seul niveau dans la chaîne d’appels vers PStore. L’appelant réussit la vérification case activée. L’image spécifiée est l’appelant immédiat et est une application (.exe). - PST_AC_TOP_LEVEL_CALLER
- 1
L’appelant de niveau supérieur doit passer le case activée, mais il peut y avoir des DLL intermédiaires. L’image spécifiée n’est pas nécessairement l’appelant immédiat et est une application (.exe). - PST_AC_IMMEDIATE_CALLER
- 2
L’appelant immédiat doit passer le case activée, mais ne doit pas nécessairement être le processus de niveau supérieur. L’image spécifiée est l’appelant immédiat, et l’image peut être une application (.exe) ou une DLL. -
szRootCA
-
Pointeur vers une chaîne de caractères large qui représente l’autorité de certification racine pour le certificat ; utilisez NULL pour utiliser n’importe quelle autorité de certification disponible.
-
szIssuer
-
Pointeur vers une chaîne de caractères large qui représente l’autorité de certification qui a émis le certificat ; utilisez NULL pour utiliser n’importe quelle autorité de certification disponible.
-
szPublisher
-
Pointeur vers une chaîne de caractères large qui représente l’éditeur de logiciel ; utilisez NULL pour utiliser n’importe quelle autorité de certification disponible.
-
szProgramName
-
Pointeur vers une chaîne de caractères large qui représente le nom du programme ; utilisez NULL pour utiliser n’importe quelle autorité de certification disponible.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|