1 write to ApiTable
System.Net.Quic (1)
System\Net\Quic\Internal\MsQuicApi.cs (1)
37
ApiTable
= apiTable;
31 references to ApiTable
System.Net.Quic (31)
System\Net\Quic\Internal\MsQuicApi.cs (1)
48
ThrowHelper.ThrowIfMsQuicError(
ApiTable
->RegistrationOpen(&cfg, &handle), "RegistrationOpen failed");
System\Net\Quic\Internal\MsQuicApi.NativeMethods.cs (24)
16
ApiTable
->SetContext(handle.QuicHandle, context);
33
return
ApiTable
->GetContext(handle.QuicHandle);
50
ApiTable
->SetCallbackHandler(handle.QuicHandle, callback, context);
67
return
ApiTable
->SetParam(handle.QuicHandle, param, bufferLength, buffer);
84
return
ApiTable
->GetParam(handle.QuicHandle, param, bufferLength, buffer);
101
ApiTable
->RegistrationShutdown(registration.QuicHandle, flags, code);
118
return
ApiTable
->ConfigurationOpen(registration.QuicHandle, alpnBuffers, alpnBuffersCount, settings, settingsSize, context, configuration);
135
return
ApiTable
->ConfigurationLoadCredential(configuration.QuicHandle, config);
152
return
ApiTable
->ListenerOpen(registration.QuicHandle, callback, context, listener);
169
return
ApiTable
->ListenerStart(listener.QuicHandle, alpnBuffers, alpnBuffersCount, localAddress);
186
ApiTable
->ListenerStop(listener.QuicHandle);
203
return
ApiTable
->ConnectionOpen(registration.QuicHandle, callback, context, connection);
220
ApiTable
->ConnectionShutdown(connection.QuicHandle, flags, code);
239
return
ApiTable
->ConnectionStart(connection.QuicHandle, configuration.QuicHandle, family, serverName, serverPort);
262
return
ApiTable
->ConnectionSetConfiguration(connection.QuicHandle, configuration.QuicHandle);
283
return
ApiTable
->StreamOpen(connection.QuicHandle, flags, callback, context, stream);
300
return
ApiTable
->StreamStart(stream.QuicHandle, flags);
317
return
ApiTable
->StreamShutdown(stream.QuicHandle, flags, code);
334
return
ApiTable
->StreamSend(stream.QuicHandle, buffers, buffersCount, flags, context);
351
ApiTable
->StreamReceiveComplete(stream.QuicHandle, length);
368
return
ApiTable
->StreamReceiveSetEnabled(stream.QuicHandle, enabled);
385
return
ApiTable
->DatagramSend(connection.QuicHandle, buffers, buffersCount, flags, context);
402
return
ApiTable
->ConnectionResumptionTicketValidationComplete(connection.QuicHandle, result);
419
return
ApiTable
->ConnectionCertificateValidationComplete(connection.QuicHandle, result, alert);
System\Net\Quic\Internal\MsQuicSafeHandle.cs (5)
49
SafeHandleType.Registration => MsQuicApi.Api.
ApiTable
->RegistrationClose,
50
SafeHandleType.Configuration => MsQuicApi.Api.
ApiTable
->ConfigurationClose,
51
SafeHandleType.Listener => MsQuicApi.Api.
ApiTable
->ListenerClose,
52
SafeHandleType.Connection => MsQuicApi.Api.
ApiTable
->ConnectionClose,
53
SafeHandleType.Stream => MsQuicApi.Api.
ApiTable
->StreamClose,
System\Net\Quic\NetEventSource.Quic.Counters.cs (1)
226
MsQuicApi.Api.
ApiTable
->GetParam(null, QUIC_PARAM_GLOBAL_PERF_COUNTERS, &size, (byte*)pCounters);