Compartir a través de


Método SafeHandle.SetHandle (IntPtr)

 

Publicado: octubre de 2016

Establece el identificador en el identificador preexistente.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

protected void SetHandle(
    IntPtr handle
)
protected:
void SetHandle(
    IntPtr handle
)
member SetHandle : 
        handle:nativeint -> unit
Protected Sub SetHandle (
    handle As IntPtr
)

Parámetros

  • handle
    Type: System.IntPtr

    El identificador preexistente que se va a utilizar.

Comentarios

Utilice la SetHandle identificadores en una estructura de salida del método sólo si necesita compatibilidad con un identificador preexistente (por ejemplo, si se devuelve el identificador en una estructura) dado que la infraestructura de interoperabilidad COM de .NET Framework no admite el cálculo de referencias.

Seguridad

SecurityPermission

for permission to call unmanaged code. Security action: F:System.Security.Permissions.SecurityAction.LinkDemand. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

Información de versión

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1

Ver también

Clase SafeHandle
Espacio de nombres System.Runtime.InteropServices

Volver al principio