Fonction CryptSIPRetrieveSubjectGuidForCatalogFile (mssip.h)
La fonction CryptSIPRetrieveSubjectGuidForCatalogFile récupère le GUID d’objet associé au fichier spécifié.
BOOL CryptSIPRetrieveSubjectGuidForCatalogFile(
[in] LPCWSTR FileName,
[in, optional] HANDLE hFileIn,
[out] GUID *pgSubject
);
[in] FileName
Nom du fichier. Si le paramètre hFileIn est défini, la valeur de ce paramètre est ignorée.
[in, optional] hFileIn
Handle du fichier à case activée. Ce paramètre doit contenir un handle valide si le paramètre FileName a la valeur NULL.
[out] pgSubject
ID global unique qui identifie l’objet.
La valeur de retour est TRUE si la fonction réussit ; sinon, FALSE.
Si cette fonction retourne FALSE, des informations d’erreur supplémentaires peuvent être obtenues en appelant la fonction GetLastError . GetLastError retourne l’un des codes d’erreur suivants.
Code de retour | Description |
---|---|
|
Un ou plusieurs paramètres ne sont pas valides. |
Cette fonction prend uniquement en charge les packages d’interface d’objet (SIP) utilisés pour les images exécutables portables (.exe), les images d’armoire (.cab) et les fichiers plats.
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mssip.h |
Bibliothèque | Crypt32.lib |
DLL | Crypt32.dll |