NetAdapterLightweightInitAllocate 関数 (netadapter.h)
NetAdapterLightweightInitAllocate 関数は、デバイスレス アダプター用の新しい NETADAPTER オブジェクトを作成するときにクライアント ドライバーが使用するNETADAPTER_INIT構造を割り当てます。
構文
NETADAPTER_INIT * NetAdapterLightweightInitAllocate(
[_In_] const GUID *NetworkInterfaceGuid
);
パラメーター
[_In_] NetworkInterfaceGuid
作成するデバイスレス アダプターを使用する有効なネットワーク インターフェイスの GUID。
戻り値
操作が成功した場合は、フレームワークによって割り当てられたNETADAPTER_INIT構造体へのポインターを返します。 それ以外の場合、この関数は NULL を返します。
重要
クライアント ドライバーがこの関数の正常な呼び出しからNETADAPTER_INIT構造体を受け取った場合、NetAdapterCreate の結果に関係なく、ドライバーは常に NetAdapterInitFree を呼び出して割り当てを解除する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 バージョン 22H2 |
最小 UMDF バージョン | 2.33 |
Header | netadapter.h |
IRQL | PASSIVE_LEVEL |