ICoreWebView2Environment13

Undocumented in source.
version(Windows && inline_webview2_bindings && all)
interface ICoreWebView2Environment13 : ICoreWebView2Environment12 {
static const
GUID iid;
}

Members

Functions

GetProcessExtendedInfos
HRESULT GetProcessExtendedInfos(ICoreWebView2GetProcessExtendedInfosCompletedHandler handler)

Gets a snapshot collection of ProcessExtendedInfos corresponding to all currently running processes associated with this CoreWebView2Environment excludes crashpad process. This provides the same list of ProcessInfos as what's provided in GetProcessInfos, but additionally provides a list of associated FrameInfos which are actively running (showing or hiding UI elements) in the renderer process. See AssociatedFrameInfos for more information.

Inherited Members

From ICoreWebView2Environment12

CreateSharedBuffer
HRESULT CreateSharedBuffer(UINT64 size, ICoreWebView2SharedBuffer* shared_buffer)

Create a shared memory based buffer with the specified size in bytes. The buffer can be shared with web contents in WebView by calling PostSharedBufferToScript on CoreWebView2 or CoreWebView2Frame object. Once shared, the same content of the buffer will be accessible from both the app process and script in WebView. Modification to the content will be visible to all parties that have access to the buffer. The shared buffer is presented to the script as ArrayBuffer. All JavaScript APIs that work for ArrayBuffer including Atomics APIs can be used on it. There is currently a limitation that only size less than 2GB is supported.

Meta