EventProvider.WriteEventErrorCode Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define os possíveis estados da última operação de escrita.
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| NoError | 0 | A escrita foi bem-sucedida. |
| NoFreeBuffers | 1 | A sessão ficou sem buffers livres para escrever. Isto pode ocorrer durante altas taxas de eventos porque o subsistema do disco está sobrecarregado ou o número de buffers é demasiado pequeno. Em vez de bloquear até que mais buffers fiquem disponíveis, o evento é cancelado. Considere aumentar o número e o tamanho dos buffers para a sessão, ou reduzir o número de eventos escritos ou o tamanho dos eventos. |
| EventTooBig | 2 | O evento é maior do que o tamanho do buffer da sessão; Os eventos não podem atravessar tampões. |
Observações
Para obter uma instância desta enumeração, chame o EventProvider.GetLastWriteEventError método.
Os EventProvider.WriteEventmétodos , EventProvider.WriteMessageEvent, e EventProvider.WriteTransferEvent definem este valor se falharem em escrever o evento.