GetDeviceManagementConfigInfo function (mdmregistration.h)

Gets the config info associated with the provider ID.

Syntax

HRESULT GetDeviceManagementConfigInfo(
  PCWSTR providerID,
  DWORD  *configStringBufferLength,
  PWSTR  configString
);

Parameters

providerID

Type: _In_ PCWSTR

A string containing the provider ID.

configStringBufferLength

Type: _Inout_ DWORD*

A pointer to the buffer length (the size of configString in chars).

configString

Type: _Out_writes_to_opt_(*configStringBufferLength, *configStringBufferLength) PWSTR

A buffer which, if the function completes successfully, will contain the config info.

If the buffer isn't large enough to hold the data, then the function returns ERROR_MORE_DATA, and stores the required buffer size in the variable pointed to by configStringBufferLength. In that case, the contents of the configString buffer are undefined.

Return value

Type: HRESULT

If the function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Target Platform Windows
Header mdmregistration.h
Library MDMRegistration.lib
DLL MDMRegistration.dll