為に:
DWORD GetAdaptersInfo(
__out PIP_ADAPTER_INFO pAdapterInfo,
__inout PULONG pOutBufLen
);
の説明pOutBufLen
は次のとおりです。
pOutBufLen
[入力、出力] pAdapterInfo パラメーターによって示されるバッファーのサイズ (バイト単位) へのポインター。このサイズがアダプター情報を保持するには不十分な場合、この関数は必要なサイズでバッファーを埋め、エラー コード ERROR_BUFFER_OVERFLOW を返します。
ここで私の質問は、バッファ サイズ、つまり pOutBufLen をどうやって知ることができるかということです。また、16 個を超える NIC がある場合の正しい方法は何ですか?
ソースmsdn