次の方法で共有


NdisMGetBusData 関数 (ndis.h)

NDIS ドライバーは、デバイスの構成領域を読み取るために、NdisMGetBusData 関数を呼び出します。

構文

ULONG NdisMGetBusData(
        NDIS_HANDLE NdisMiniportHandle,
  [in]  ULONG       WhichSpace,
  [in]  ULONG       Offset,
  [out] PVOID       Buffer,
  [in]  ULONG       Length
);

パラメーター

NdisMiniportHandle

NDIS が ミニポートAdapterHandle パラメーターに渡したミニポート アダプター ハンドルミニポートInitializeEx 関数を します。

[in] WhichSpace

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

[in] Offset

データの読み取り元 WhichSpaceで指定された、構成空間内のバイト オフセット。

[out] Buffer

バスから読み取られたデータを受け取るバッファーへのポインター。 以上の大きさにする必要があります。

[in] Length

読み取るデータの長さ (バイト単位)。

戻り値

NdisMGetBusData は、読み取られたバイト数を返します。

備考

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

必要条件

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

関連項目

IRP_MN_READ_CONFIG

ミニポートInitializeEx

NdisMSetBusData