Exemplo n.º 1
0
            public Wlan.WlanInterfaceCapability GetInterfaceCapability()
            {
                IntPtr capabilityPtr;

                Wlan.ThrowIfError(
                    Wlan.WlanGetInterfaceCapability(client.clientHandle, info.interfaceGuid, IntPtr.Zero, out capabilityPtr));
                try
                {
                    //Wlan.WlanInterfaceCapability capability = new Wlan.WlanInterfaceCapability();

                    Wlan.WlanInterfaceCapability capability = (Wlan.WlanInterfaceCapability)Marshal.PtrToStructure(capabilityPtr, typeof(Wlan.WlanInterfaceCapability));

                    return(capability);
                }
                finally
                {
                    Wlan.WlanFreeMemory(capabilityPtr);
                }
            }