master
md 32 lines 714 Bytes
Rendered Raw
1 # WslcListSessionImages
2
3 ```c
4 STDAPI WslcListSessionImages(_In_ WslcSession session, _Outptr_result_buffer_(*count) WslcImageInfo** images, _Out_ uint32_t* count);
5 ```
6
7 | Parameter | Type | Direction |
8 |---|---|---|
9 | `session` | `WslcSession` | in |
10 | `images` | `WslcImageInfo**` | out |
11 | `count` | `uint32_t*` | out |
12
13 Return value: `HRESULT`.
14
15 Header note: `images` is allocated using `CoTaskMemAlloc`; free it with `CoTaskMemFree`.
16
17 Example:
18
19 ```c
20 WslcImageInfo* images = NULL;
21 uint32_t count = 0;
22 HRESULT hr = WslcListSessionImages(session, &images, &count);
23
24 if (SUCCEEDED(hr))
25 {
26 for (uint32_t i = 0; i < count; ++i)
27 {
28 printf("%s\n", images[i].name);
29 }
30 CoTaskMemFree(images);
31 }
32 ```