WslcSetSessionSettingsVhd¶
STDAPI WslcSetSessionSettingsVhd(_In_ WslcSessionSettings* sessionSettings, _In_opt_ const WslcVhdRequirements* vhdRequirements);
| Parameter | Type | Direction |
|---|---|---|
sessionSettings |
WslcSessionSettings* |
in |
vhdRequirements |
const WslcVhdRequirements* |
in, optional |
Return value: HRESULT.
Header notes:
WslcSetSessionSettingsVhdrejects non-NONEflags withE_INVALIDARG.WSLC_VHD_TYPE_FIXEDis only honored byWslcCreateSessionVhdVolume.
Example:
WslcVhdRequirements vhdRequirements = { 0 };
vhdRequirements.name = "ignored-by-WslcSetSessionSettingsVhd";
vhdRequirements.sizeBytes = (uint64_t)64 * 1024 * 1024 * 1024;
vhdRequirements.type = WSLC_VHD_TYPE_DYNAMIC;
vhdRequirements.flags = WSLC_VHD_REQ_FLAG_NONE;
vhdRequirements.uid = (uint32_t)0;
vhdRequirements.gid = (uint32_t)0;
HRESULT hr = WslcSetSessionSettingsVhd(&sessionSettings, &vhdRequirements);