NdisMGetBusData 関数 (ndis.h)

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

構文

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

パラメーター

NdisMiniportHandle

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

[in] WhichSpace

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

[in] Offset

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

[out] Buffer

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

[in] Length

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

戻り値

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

注釈

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

要件

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

こちらもご覧ください

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData