次の方法で共有


IoGetDriverProxyEndpointWrapper 関数 (wdm.h)

Warnung

IoGetDriverProxyEndpointWrapper はドライバー Hot-Swap V1 でのみ使用でき、ドライバー Hot-Swap V2 ではサポートされていません。 新しいドライバーでは、代わりに、 IoGetDriverProxyWrapperFromEndpoint でドライバー Hot-Swap V2 を使用する必要があります。

IoGetDriverProxyEndpointWrapper 関数は、Driver Hot-Swap V1 実装の関数 ID を使用して、エンドポイント関数のラッパーへのポインターを取得します。

構文

PDRIVER_PROXY_WRAPPED_ENDPOINT_FUNCTION IoGetDriverProxyEndpointWrapper(
  PDRIVER_PROXY_EXTENSION           DriverProxyExtension,
  DRIVER_PROXY_ENDPOINT_FUNCTION_ID FunctionId
);

パラメーター

DriverProxyExtension

[in]登録済みのエンドポイントを含む DriverProxy 拡張機能へのポインター。

FunctionId

[in]検索するエンドポイント関数の関数 ID。 これは、エンドポイント関数を識別するための非推奨のメカニズムです。

戻り値

IoGetDriverProxyEndpointWrapper は、エンドポイント ラッパー関数へのポインターを返します。指定した関数 ID が見つからなかった場合は NULL を返します。

注釈

この関数は、ドライバー Hot-Swap V1 でのみ使用でき、ドライバー Hot-Swap V2 ではサポートされていません。 新しいドライバーでは、代わりに、 IoGetDriverProxyWrapperFromEndpoint でドライバー Hot-Swap V2 を使用する必要があります。

関数 ID アプローチは、元のドライバー Hot-Swap 実装で使用されましたが、現在のドライバー Hot-Swap V2 システムの一部ではありません。

Requirements

Requirement 価値
ターゲット プラットフォーム 万国
Header wdm.h
Library NtosKrnl.lib
IRQL 任意のレベル

こちらも参照ください

IoGetDriverProxyWrapperFromEndpoint

IoRegisterDriverProxyEndpoints