master
md 27 lines 698 Bytes
Rendered Raw
1 # WslcPushSessionImage
2
3 ```c
4 STDAPI WslcPushSessionImage(_In_ WslcSession session, _In_ const WslcPushImageOptions* options, _Outptr_opt_result_z_ PWSTR* errorMessage);
5 ```
6
7 | Parameter | Type | Direction |
8 |---|---|---|
9 | `session` | `WslcSession` | in |
10 | `options` | `const WslcPushImageOptions*` | in |
11 | `errorMessage` | `PWSTR*` | out, optional |
12
13 Return value: `HRESULT`.
14
15 Example:
16
17 ```c
18 WslcPushImageOptions pushOptions = { 0 };
19 pushOptions.image = "demo/alpine:stable";
20 pushOptions.registryAuth = "BASE64_X_REGISTRY_AUTH";
21 pushOptions.progressCallback = OnImageProgress;
22 pushOptions.progressCallbackContext = NULL;
23
24 HRESULT hr = WslcPushSessionImage(session, &pushOptions, NULL);
25 ```
26
27 ---