7 instantiations of SafeNativeOverlapped
Microsoft.AspNetCore.Server.HttpSys (7)
NativeInterop\SafeNativeOverlapped.cs (1)
11
internal static readonly SafeNativeOverlapped Zero = new
SafeNativeOverlapped
();
RequestProcessing\ClientCertLoader.cs (1)
128
_overlapped = new
SafeNativeOverlapped
(boundHandle,
RequestProcessing\RequestStreamAsyncResult.cs (1)
29
_overlapped = new
SafeNativeOverlapped
(boundHandle,
RequestProcessing\ResponseStreamAsyncResult.cs (4)
48
_overlapped = new
SafeNativeOverlapped
(boundHandle,
74
_overlapped = new
SafeNativeOverlapped
(boundHandle,
108
_overlapped = new
SafeNativeOverlapped
(boundHandle,
146
_overlapped = new
SafeNativeOverlapped
(boundHandle,
24 references to SafeNativeOverlapped
Microsoft.AspNetCore.Server.HttpSys (24)
LibraryImports.g.cs (10)
8
internal static partial uint HttpReceiveRequestEntityBody(global::System.Runtime.InteropServices.SafeHandle requestQueueHandle, ulong requestId, uint flags, nint pEntityBuffer, uint entityBufferLength, out uint bytesReturned, global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
pOverlapped)
16
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
>.ManagedToUnmanagedIn __pOverlapped_native__marshaller = new();
55
internal static unsafe partial uint HttpReceiveClientCertificate(global::System.Runtime.InteropServices.SafeHandle requestQueueHandle, ulong connectionId, uint flags, Windows.Win32.Networking.HttpServer.HTTP_SSL_CLIENT_CERT_INFO* pSslClientCertInfo, uint sslClientCertInfoSize, uint* pBytesReceived, global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
pOverlapped)
62
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
>.ManagedToUnmanagedIn __pOverlapped_native__marshaller = new();
138
internal static unsafe partial uint HttpSendHttpResponse(global::System.Runtime.InteropServices.SafeHandle requestQueueHandle, ulong requestId, uint flags, Windows.Win32.Networking.HttpServer.HTTP_RESPONSE_V2* pHttpResponse, Windows.Win32.Networking.HttpServer.HTTP_CACHE_POLICY* pCachePolicy, uint* pBytesSent, nint pReserved1, uint Reserved2, global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
pOverlapped, nint pLogData)
145
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
>.ManagedToUnmanagedIn __pOverlapped_native__marshaller = new();
221
internal static unsafe partial uint HttpSendResponseEntityBody(global::System.Runtime.InteropServices.SafeHandle requestQueueHandle, ulong requestId, uint flags, ushort entityChunkCount, Windows.Win32.Networking.HttpServer.HTTP_DATA_CHUNK* pEntityChunks, uint* pBytesSent, nint pReserved1, uint Reserved2, global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
pOverlapped, nint pLogData)
228
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
>.ManagedToUnmanagedIn __pOverlapped_native__marshaller = new();
265
internal static partial uint CancelIoEx(global::System.Runtime.InteropServices.SafeHandle handle, global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
overlapped)
272
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.HttpSys.
SafeNativeOverlapped
>.ManagedToUnmanagedIn __overlapped_native__marshaller = new();
NativeInterop\HttpApi.cs (5)
17
internal static partial uint HttpReceiveRequestEntityBody(SafeHandle requestQueueHandle, ulong requestId, uint flags, IntPtr pEntityBuffer, uint entityBufferLength, out uint bytesReturned,
SafeNativeOverlapped
pOverlapped);
20
internal static unsafe partial uint HttpReceiveClientCertificate(SafeHandle requestQueueHandle, ulong connectionId, uint flags, Windows.Win32.Networking.HttpServer.HTTP_SSL_CLIENT_CERT_INFO* pSslClientCertInfo, uint sslClientCertInfoSize, uint* pBytesReceived,
SafeNativeOverlapped
pOverlapped);
26
internal static unsafe partial uint HttpSendHttpResponse(SafeHandle requestQueueHandle, ulong requestId, uint flags, Windows.Win32.Networking.HttpServer.HTTP_RESPONSE_V2* pHttpResponse, Windows.Win32.Networking.HttpServer.HTTP_CACHE_POLICY* pCachePolicy, uint* pBytesSent, IntPtr pReserved1, uint Reserved2,
SafeNativeOverlapped
pOverlapped, IntPtr pLogData);
32
internal static unsafe partial uint HttpSendResponseEntityBody(SafeHandle requestQueueHandle, ulong requestId, uint flags, ushort entityChunkCount, Windows.Win32.Networking.HttpServer.HTTP_DATA_CHUNK* pEntityChunks, uint* pBytesSent, IntPtr pReserved1, uint Reserved2,
SafeNativeOverlapped
pOverlapped, IntPtr pLogData);
35
internal static partial uint CancelIoEx(SafeHandle handle,
SafeNativeOverlapped
overlapped);
NativeInterop\SafeNativeOverlapped.cs (1)
11
internal static readonly
SafeNativeOverlapped
Zero = new SafeNativeOverlapped();
RequestProcessing\ClientCertLoader.cs (2)
21
private
SafeNativeOverlapped
? _overlapped;
92
private
SafeNativeOverlapped
? NativeOverlapped
RequestProcessing\RequestStreamAsyncResult.cs (2)
13
private readonly
SafeNativeOverlapped
? _overlapped;
41
internal
SafeNativeOverlapped
? NativeOverlapped
RequestProcessing\Response.cs (2)
334
asyncResult == null ?
SafeNativeOverlapped
.Zero : asyncResult.NativeOverlapped!,
352
asyncResult == null ?
SafeNativeOverlapped
.Zero : asyncResult.NativeOverlapped!,
RequestProcessing\ResponseStreamAsyncResult.cs (2)
15
private readonly
SafeNativeOverlapped
? _overlapped;
178
internal
SafeNativeOverlapped
? NativeOverlapped