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.
Obtient un pointeur d’interface de type System.Security.Principal.IIdentity, qui permet à l’hôte de créer des preuves de sécurité à passer à la méthode CreateDomain ou CreateDomainEx.
Syntaxe
HRESULT CreateEvidence (
[out] IUnknown** pEvidence
);
Paramètres
pEvidence
[out] Pointeur d’interface vers une instance System.Security.Principal.IIdentity utilisée pour créer des preuves de sécurité. Ce pointeur est de type IUnknown. Les appelants doivent donc généralement appeler QueryInterface sur cette interface pour obtenir un pointeur vers un System.Security.Principal.IIdentity.
Valeur de retour
| HRESULT | Description |
|---|---|
| S_OK | L'opération a réussi. |
| S_FALSE | Échec de l’opération. |
| E_FAIL | Une défaillance inconnue et catastrophique s’est produite. Si une méthode retourne E_FAIL, le Common Language Runtime (CLR) n’est plus utilisable dans le processus. Les appels suivants aux API d’hébergement retournent HOST_E_CLRNOTAVAILABLE. |
| HOST_E_CLRNOTAVAILABLE | Le CLR n’a pas été chargé dans un processus ou est dans un état dans lequel il ne peut ni exécuter le code managé ni traiter l’appel. |
Notes
Cette méthode retourne une collection vide qui ne peut pas être remplie à partir du code natif. Vous devez utiliser la méthode Evidence à la place.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : MSCorEE.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Version de .NET Framework : 1.0, 1.1