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.

Este método no es compatible con CLS.  

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

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

Parámetros

overlapped

Estructura NativeOverlapped que se va a poner en cola.

Valor devuelto

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 de la Plataforma SDK Win32.

Nota de precauciónPrecaución:

La utilización del método UnsafeQueueNativeOverlapped podría crear un problema 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.

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar: