Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

ThreadPool.UnsafeQueueNativeOverlapped (Método)

Pone en cola una operación de E/S superpuesta para que se ejecute.

Esta API no es compatible con CLS. 

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

[CLSCompliantAttribute(false)]
public static bool UnsafeQueueNativeOverlapped(
	NativeOverlapped* overlapped
)

Parámetros

overlapped
Tipo: System.Threading.NativeOverlapped*
Estructura NativeOverlapped que se va a poner en cola.

Valor devuelto

Tipo: System.Boolean
Es true si la operación se pone correctamente en la cola de un puerto de finalización de E/S; de lo contrario, es false.

Para obtener información sobre cómo utilizar la E/S superpuesta nativa de Win32, vea la clase Overlapped, la estructura NativeOverlapped y la estructura OVERLAPPED en el SDK de la plataforma Win32.

Nota de precauciónPrecaución

La utilización del método UnsafeQueueNativeOverlapped podría crear una vulnerabilidad de seguridad involuntariamente. La seguridad de acceso al código basa las comprobaciones de permisos en los permisos de todos los llamadores de la pila. Si se coloca trabajo en cola en un subproceso de grupo de subprocesos mediante UnsafeQueueNativeOverlapped, la pila del subproceso de grupo de subprocesos no tendrá el contexto de los llamadores reales. Un código malintencionado podría aprovechar esta circunstancia para evitar las comprobaciones de permisos.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

  • SecurityCriticalAttribute 

    Requiere plena confianza para el llamador inmediato. Un código de confianza parcial o transparente no puede utilizar este miembro.

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: