USBFN_GET_ATTACH_ACTION_ABORTコールバック関数 (usbfnattach.h)
アタッチ検出操作を中止するフィルター ドライバーの実装。
構文
USBFN_GET_ATTACH_ACTION_ABORT UsbfnGetAttachActionAbort;
NTSTATUS UsbfnGetAttachActionAbort(
[in] PVOID Context
)
{...}
パラメーター
[in] Context
ドライバー定義コンテキストへのポインター。
戻り値
操作が成功した場合、コールバック関数はSTATUS_SUCCESSを返すか、NT_SUCCESS(status) が TRUE の別の状態値を返す必要があります。 それ以外の場合は、NT_SUCCESS(status) が FALSE の状態値を返す必要があります。
備考
アタッチとデタッチの検出をサポートするには、USB 下位フィルター ドライバーがそのサポートを公開する必要があります。 発行プロセス中に、ドライバーは、このコールバック関数の実装も登録します。 詳細については、独自の充電器をサポートするための USB フィルター ドライバーを参照してください。
例
NTSTATUS
UsbLowerFilter_GetAttachActionAbortOperation(
__in PVOID Context
)
{
PPDCP_CONTEXT PdcpContext = NULL;
PAGED_CODE();
// Get our context
PdcpContext = DeviceGetUsbLowerFilterContext((WDFDEVICE)Context);
// Set our event
(void) KeSetEvent(&PdcpContext->AbortAttachOperation, LOW_REALTIME_PRIORITY, FALSE);
return STATUS_SUCCESS;
}
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
最小 KMDF バージョン | 1.0 |
UMDF の最小バージョン を する | 2.0 |
ヘッダー | usbfnattach.h |
IRQL | PASSIVE_LEVEL |
関連項目
独自の充電器をサポートするための USBフィルタドライバ