次の方法で共有


NdisMSetBusData 関数 (ndis.h)

NDIS ドライバーは、デバイスの構成領域に書き込む NdisMSetBusData 関数を呼び出します。

構文

ULONG NdisMSetBusData(
       IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN ULONG       WhichSpace,
  [in] IN ULONG       Offset,
  [in] IN PVOID       Buffer,
  [in] IN ULONG       Length
);

パラメーター

NdisMiniportHandle

NDIS が の MiniportAdapterHandle パラメーターに渡したミニポート アダプター ハンドル MiniportInitializeEx 関数。

[in] WhichSpace

書き込むバス データの種類。 詳細については、IRP_MN_READ_CONFIGのリファレンス ページの WhichSpace パラメーターの 説明を参照してください。

[in] Offset

データの書き込み先となる WhichSpace で指定された、構成空間内のバイト オフセット。

[in] Buffer

バスに書き込むデータを含むバッファーへのポインター。 Length と同じ以上の大きさにする必要があります。

[in] Length

書き込むデータの長さ (バイト単位)。

戻り値

NdisMGetBusData は、書き込まれたバイト数を返します。

注釈

この関数は NDIS 5.1 を置き換えます NdisWritePciSlotInformation 関数。

要件

要件
サポートされている最小のクライアント NDIS 6.0 以降でサポートされています。
対象プラットフォーム ユニバーサル
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL 任意のレベル

こちらもご覧ください

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMGetBusData