Back to Wsl

WslcListSessionImages

doc/docs/api-reference/c/image-apis/wslclistsessionimages.md

2.9.4713 B
Original Source

WslcListSessionImages

c
STDAPI WslcListSessionImages(_In_ WslcSession session, _Outptr_result_buffer_(*count) WslcImageInfo** images, _Out_ uint32_t* count);
ParameterTypeDirection
sessionWslcSessionin
imagesWslcImageInfo**out
countuint32_t*out

Return value: HRESULT.

Header note: images is allocated using CoTaskMemAlloc; free it with CoTaskMemFree.

Example:

c
WslcImageInfo* images = NULL;
uint32_t count = 0;
HRESULT hr = WslcListSessionImages(session, &images, &count);

if (SUCCEEDED(hr))
{
    for (uint32_t i = 0; i < count; ++i)
    {
        printf("%s\n", images[i].name);
    }
    CoTaskMemFree(images);
}