interface ICoreWebView2ProcessExtendedInfo
Note
This reference is no longer being maintained. For the latest API reference, see WebView2 API Reference.
interface ICoreWebView2ProcessExtendedInfo
: public IUnknown
Provides process with associated extended information in the ICoreWebView2Environment.
Summary
Members | Descriptions |
---|---|
get_AssociatedFrameInfos | The collection of associated FrameInfo s which are actively running (showing or hiding UI elements) in this renderer process. |
get_ProcessInfo | The process info of the current process. |
Applies to
Product | Introduced |
---|---|
WebView2 Win32 | N/A |
WebView2 Win32 Prerelease |
Members
get_AssociatedFrameInfos
The collection of associated FrameInfo
s which are actively running (showing or hiding UI elements) in this renderer process.
public HRESULT get_AssociatedFrameInfos(ICoreWebView2FrameInfoCollection ** frames)
AssociatedFrameInfos
will only be populated when this CoreWebView2ProcessExtendedInfo
corresponds to a renderer process. Non-renderer processes will always have an empty AssociatedFrameInfos
. The AssociatedFrameInfos
may also be empty for renderer processes that have no active frames.
std::wstringstream rendererProcess;
wil::com_ptr<ICoreWebView2FrameInfoCollection> frameInfoCollection;
CHECK_FAILURE(processExtendedInfo->get_AssociatedFrameInfos(
&frameInfoCollection));
wil::com_ptr<ICoreWebView2FrameInfoCollectionIterator> iterator;
CHECK_FAILURE(frameInfoCollection->GetIterator(&iterator));
BOOL hasCurrent = FALSE;
UINT32 frameInfoCount = 0;
while (SUCCEEDED(iterator->get_HasCurrent(&hasCurrent)) &&
hasCurrent)
{
wil::com_ptr<ICoreWebView2FrameInfo> frameInfo;
CHECK_FAILURE(iterator->GetCurrent(&frameInfo));
AppendFrameInfo(frameInfo, rendererProcess);
BOOL hasNext = FALSE;
CHECK_FAILURE(iterator->MoveNext(&hasNext));
frameInfoCount++;
}
rendererProcessInfos
<< frameInfoCount
<< L" frameInfo(s) found in Renderer Process ID:" << processId
<< L"\n"
<< rendererProcess.str() << std::endl;
get_ProcessInfo
The process info of the current process.
public HRESULT get_ProcessInfo(ICoreWebView2ProcessInfo ** processInfo)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour