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 | 任意のレベル |