IWdsTransportSetupManager::RegisterContentProvider method (wdstptmgmt.h)
Enables an application run on a client computer to register a content provider DLL. This makes the provider available for use by the WDS transport server.
Syntax
HRESULT RegisterContentProvider(
[in] BSTR bszName,
[in] BSTR bszDescription,
[in] BSTR bszFilePath,
[in] BSTR bszInitializationRoutine
);
Parameters
[in] bszName
The name of the content provider to be registered. This name must be unique on the server.
[in] bszDescription
A description of the content provider that can be read by an administrator.
[in] bszFilePath
The full path to the DLL that implements the content provider. The path can include environment variables.
[in] bszInitializationRoutine
The name of a function exported by the content provider that the WDS transport server can use to initialize the provider.
Return value
Standard HRESULT error values are used: S_OK for success; others for failure.
Remarks
To enable a multicast provider to support unauthenticated connections, the provider developer can add the AllowUnAuth key to the registry and set its DWORD value equal to 1.
HKLM\System\CurrentControlSet\Services\WDSServer\Providers\WDSMC\Providers\Content Provider Name (i.e. bszName)\AllowUnauth
Requirements
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | wdstptmgmt.h |
DLL | Wdstptmgmt.dll |