IDot11AdHocManager::GetIEnumDot11AdHocNetworks method (adhoc.h)

Returns a list of available ad hoc network destinations within connection range. This list may be filtered.

Syntax

HRESULT GetIEnumDot11AdHocNetworks(
  [in]  GUID                    *pContextGuid,
  [out] IEnumDot11AdHocNetworks **ppEnum
);

Parameters

[in] pContextGuid

An optional parameter that specifies the GUID of the application that created the network. An application can use this identifier to limit the networks enumerated to networks created by the application. For this filtering to work correctly, all instances of the application on all machines must use the same GUID.

[out] ppEnum

A pointer to an IEnumDot11AdHocNetworks interface that contains the enumerated networks.

Return value

Possible return values include, but are not limited to, the following.

Return code Description
S_OK
The method completed successfully.
E_FAIL
The method failed.
E_INVALIDARG
One of the parameters is invalid.
E_NOINTERFACE
A specified interface is not supported.
E_OUTOFMEMORY
The method could not allocate the memory required to perform this operation.
E_POINTER
A pointer passed as a parameter is not valid.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header adhoc.h

See also

IDot11AdHocManager