Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates an IWSDiscoveryProvider object that supports signed messages.
Syntax
HRESULT WSDCreateDiscoveryProvider2(
[in] IWSDXMLContext *pContext,
[in] WSD_CONFIG_PARAM *pConfigParams,
[in] DWORD dwConfigParamCount,
[out] IWSDiscoveryProvider **ppProvider
);
Parameters
[in] pContext
An IWSDXMLContext interface that defines custom message types or namespaces.
If NULL, a default context representing the built-in message types and namespaces is used.
[in] pConfigParams
An array of WSD_CONFIG_PARAM structures that contain the parameters for creating the object.
[in] dwConfigParamCount
The total number of structures passed in pConfigParams.
[out] ppProvider
Returns a reference to the initialized IWSDiscoveryProvider object. Cannot be NULL.
Return value
Possible return values include, but are not limited to, the following:
Return code | Description |
---|---|
|
Function completed successfully. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Target Platform | Windows |
Header | wsddisco.h (include Wsdapi.h) |
Library | Wsdapi.lib |
DLL | Wsdapi.dll |