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,
14 references to SafeNativeOverlapped
Microsoft.AspNetCore.Server.HttpSys (14)
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)
336
asyncResult == null ?
SafeNativeOverlapped
.Zero : asyncResult.NativeOverlapped!,
354
asyncResult == null ?
SafeNativeOverlapped
.Zero : asyncResult.NativeOverlapped!,
RequestProcessing\ResponseStreamAsyncResult.cs (2)
15
private readonly
SafeNativeOverlapped
? _overlapped;
178
internal
SafeNativeOverlapped
? NativeOverlapped