WslGetDistributionConfiguration function wslapi
void
WslGetDistributionConfiguration()
Retrieves the current configuration of a distribution registered with the Windows Subsystem for Linux (WSL).
Throws a WindowsException on failure.
To learn more, see learn.microsoft.com/windows/win32/api/wslapi/nf-wslapi-wslgetdistributionconfiguration.
Implementation
@pragma('vm:prefer-inline')
void WslGetDistributionConfiguration(
PCWSTR distributionName,
Pointer<Uint32> distributionVersion,
Pointer<Uint32> defaultUID,
Pointer<Int32> wslDistributionFlags,
Pointer<Pointer<Pointer<Utf8>>> defaultEnvironmentVariables,
Pointer<Uint32> defaultEnvironmentVariableCount,
) {
final hr$ = HRESULT(
_WslGetDistributionConfiguration(
distributionName,
distributionVersion,
defaultUID,
wslDistributionFlags,
defaultEnvironmentVariables,
defaultEnvironmentVariableCount,
),
);
if (hr$.isError) throw WindowsException(hr$);
}