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