SecureStringMarshal.SecureStringToGlobalAllocAnsi(SecureString) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Copie le contenu d’une mémoire managée en mémoire non managée SecureString , en convertissant au format ANSI lors de sa copie.
public:
static IntPtr SecureStringToGlobalAllocAnsi(System::Security::SecureString ^ s);
public static IntPtr SecureStringToGlobalAllocAnsi(System.Security.SecureString s);
static member SecureStringToGlobalAllocAnsi : System.Security.SecureString -> nativeint
Public Shared Function SecureStringToGlobalAllocAnsi (s As SecureString) As IntPtr
Paramètres
Objet managé à copier.
Retours
nativeint
Adresse, en mémoire non managée, à l’emplacement où le s paramètre a été copié, ou 0 si un objet Null a été fourni.
Exceptions
Le s paramètre est null.
La mémoire est insuffisante.
Remarques
La SecureStringToGlobalAllocAnsi méthode est utile pour le marshaling personnalisé ou lors du mélange de code managé et non managé. Étant donné que cette méthode alloue la mémoire non managée requise pour une chaîne, libérez toujours la mémoire en appelant la ZeroFreeGlobalAllocAnsi méthode.