NdisFCancelOidRequest 関数 (ndis.h)

フィルター ドライバーは NdisFCancelOidRequest 関数を呼び出して、基になるドライバーに対する以前の要求を取り消します。

構文

void NdisFCancelOidRequest(
  [in] NDIS_HANDLE NdisFilterHandle,
  [in] PVOID       RequestId
);

パラメーター

[in] NdisFilterHandle

このフィルター モジュールを識別する NDIS ハンドル。 NDIS は FilterAttach 関数の呼び出しでフィルター ドライバーにハンドルを渡しました。

[in] RequestId

要求のキャンセル識別子。 この識別子は、取り消される NDIS_OID_REQUEST 構造体を指定します。

戻り値

なし

解説

フィルター ドライバーは、以前に発行された要求を取り消すために NdisFCancelOidRequest を呼び出します。 要求は、フィルター ドライバーまたは基になるドライバーによって生成できます。 OidRequest で渡されるポインターは、NdisFOidRequest 関数の呼び出しで渡されたものと同じポインターである必要があります。

フィルター ドライバーは、FilterCancelOidRequest 関数から NdisFCancelOidRequest を呼び出して、取り消しを基になるドライバーに渡すことができます。

要件

要件
サポートされている最小のクライアント NDIS 6.0 以降でサポートされています。
対象プラットフォーム デスクトップ
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 Irql_OID_Function(ndis)

こちらもご覧ください

FilterAttach

FilterCancelOidRequest

NDIS_OID_REQUEST

NdisFOidRequest