次のコードでは、Microsoft の WLAN API を使用しています (例から関連する部分のみを残しました)。
PWLAN_INTERFACE_INFO_LIST pIfList = NULL;
WLAN_INTERFACE_INFO pIfInfo = NULL;
WlanEnumInterfaces(hClient, NULL, &pIfList);
pIfInfo = pIntfList->InterfaceInfo[i];
WlanFreeMemory(pIfList);
にあるアクティブなインターフェイスを に保存していpIntfList->InterfaceInfo[i]
ますpIfInfo
。
WlanFreeMemory(pIfList)
また、この変数を解放pIfInfo
して役に立たないままにしますか? または、実行時にその値が新しい構造にコピーされpIfInfo = pIntfList->InterfaceInfo[i]
ますか?
WLAN_INTERFACE_INFO
構造体変数全体を保持し、のみを保持することを回避する方法はありますPWLAN_INTERFACE_INFO
か?