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

   
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