Collapse All
Parallels C API Reference Guide
PrlVmDevNet_GetBoundAdapterName Function
PHT_VIRTUAL_DEV_NET_ADAPTER See Also

Returns the name of the adapter to which the specified virtual adapter is bound.

Syntax
PRL_RESULT PrlVmDevNet_GetBoundAdapterName(
    PRL_HANDLE hVmDev, 
    PRL_STR sBoundAdapterName, 
    PRL_UINT32_PTR pnBoundAdapterNameBufLength
);
File

PrlApiVm.h

Parameters

hVmDev
A handle of type PHT_VIRTUAL_DEV_NET_ADAPTER identifying the virtual network adapter.
sBoundAdapterName
[out] Pointer to a buffer that receives the physical adapter name (a UTF-8 encoded, null-terminated string).
pnBoundAdapterNameBufLength
[in] The size of the output buffer (in bytes). Set the buffer pointer to null and this value to zero to receive the required size. [out] The required output buffer size.
Returns

PRL_RESULT . Possible values are:

PRL_ERR_INVALID_ARG - invalid handle or null pointer was passed.

PRL_ERR_BUFFER_OVERRUN - the size of the output buffer is not large enough. The parameter that is used to specify the size will contain the required size.

PRL_ERR_SUCCESS - function completed successfully.

Remarks

In a bridged networking mode, a network adapter inside a virtual machine is bound to an adapter on the host. This function allows to retrieve the name of the adapter from the host.

See Also
Links
What do you think about this topic? Send feedback!