SecureStringMarshal.SecureStringToGlobalAllocAnsi(SecureString) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将托管 SecureString 的内容复制到非托管内存,并在复制时转换为 ANSI 格式。
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
参数
要复制的托管对象。
返回
IntPtr
nativeint
非托管内存中将 s
参数复制到的地址,或者,如果提供了 null 对象,则为 0。
例外
s
参数为 null
。
没有足够的可用内存。
注解
方法 SecureStringToGlobalAllocAnsi 可用于自定义封送处理或混合托管和非托管代码。 由于此方法分配字符串所需的非托管内存,因此请始终通过调用 ZeroFreeGlobalAllocAnsi 方法释放内存。