INetworkListManager::GetNetworkConnection method (netlistmgr.h)
The GetNetworkConnection method retrieves a network based on a supplied Network Connection ID.
Syntax
HRESULT GetNetworkConnection(
[in] GUID gdNetworkConnectionId,
[out, retval] INetworkConnection **ppNetworkConnection
);
Parameters
[in] gdNetworkConnectionId
A GUID that specifies the Network Connection ID.
[out, retval] ppNetworkConnection
Pointer to a pointer to the INetworkConnection object associated with the supplied gdNetworkConnectionId.
Return value
Returns S_OK if the method succeeds. Otherwise, the method returns one of the following values.
Return code | Description |
---|---|
|
The network associated with the specified network connection ID was not found. |
|
The pointer passed is NULL. |
|
The specified GUID is invalid. |
Remarks
This method can return S_FALSE if a network connection associated with the specified ID has been removed. For example, it is possible for a client to receive a INetworkConnectionEvents::NetworkConnectionConnectivityChanged event along with a network connection ID, but find that the network connection has been disconnected or even replaced by the time INetworkListManager::GetNetworkConnection is called with the provided ID.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | netlistmgr.h |