EvtRender function wevtapi
Win32Result<bool>
EvtRender(
- EVT_HANDLE? context,
- EVT_HANDLE fragment,
- int flags,
- int bufferSize,
- Pointer<
NativeType> ? buffer, - Pointer<
Uint32> bufferUsed, - Pointer<
Uint32> propertyCount,
Renders an XML fragment based on the rendering context that you specify.
To learn more, see learn.microsoft.com/windows/win32/api/winevt/nf-winevt-evtrender.
Implementation
Win32Result<bool> EvtRender(
EVT_HANDLE? context,
EVT_HANDLE fragment,
int flags,
int bufferSize,
Pointer? buffer,
Pointer<Uint32> bufferUsed,
Pointer<Uint32> propertyCount,
) {
resolveGetLastError();
final result_ = _EvtRender(
context ?? NULL,
fragment,
flags,
bufferSize,
buffer ?? nullptr,
bufferUsed,
propertyCount,
);
return .new(value: result_ != FALSE, error: GetLastError());
}