次の方法で共有


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 が ミニポートAdapterHandle パラメーターに渡したミニポート アダプター ハンドルミニポートInitializeEx 関数を します。

[in] WhichSpace

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

[in] Offset

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

[in] Buffer

バスに書き込むデータを格納しているバッファーへのポインター。 以上の大きさにする必要があります。

[in] Length

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

戻り値

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

備考

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

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.0 以降でサポートされています。
ターゲット プラットフォーム 万国
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL 任意のレベル

関連項目

IRP_MN_READ_CONFIG

ミニポートInitializeEx

NdisMGetBusData