次の方法で共有


NetAdapterLightweightInitAllocate 関数 (netadapter.h)

NetAdapterLightweightInitAllocate 関数は、デバイスレス アダプターの新しい NETADAPTER オブジェクトを作成するときにクライアント ドライバーが使用するNETADAPTER_INIT構造体を割り当てます。

構文

NETADAPTER_INIT * NetAdapterLightweightInitAllocate(
  [_In_] const GUID *NetworkInterfaceGuid
);

パラメーター

[_In_] NetworkInterfaceGuid

to-be作成されたデバイスレス アダプターを使用した有効なネットワーク インターフェイスの GUID。

戻り値

操作が成功した場合は、フレームワークによって割り当てられたNETADAPTER_INIT構造体へのポインターを返します。 それ以外の場合、この関数は null 返します。

大事な

クライアント ドライバーは、この関数の正常な呼び出しからNETADAPTER_INIT構造体を受け取る場合、ドライバーは常に NetAdapterInitFree を呼び出して、NetAdapterCreateの結果に関係なく割り当てを解除する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 22H2
UMDF の最小バージョン する 2.33
ヘッダー netadapter.h
IRQL PASSIVE_LEVEL

関連項目

デバイス初期化

NetAdapterCreate

NetAdapterInitFree