Exportar (0) Imprimir
Expandir todo

ThreadPool.UnsafeQueueNativeOverlapped (Método)

Actualización: noviembre 2007

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)]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.NoFlags|SecurityPermissionFlag.ControlEvidence|SecurityPermissionFlag.ControlPolicy)]
public static bool UnsafeQueueNativeOverlapped(
	NativeOverlapped* overlapped
)
J# no admite las API que utilizan o devuelven tipos no seguros.
JScript no admite las API que utilizan o devuelven tipos no seguros.

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.

ms149604.alert_caution(es-es,VS.90).gifPrecaució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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft