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