USBFN_GET_ATTACH_ACTION_ABORT回呼函式 (usbfnattach.h)
篩選驅動程序的實作會中止附加偵測作業。
語法
USBFN_GET_ATTACH_ACTION_ABORT UsbfnGetAttachActionAbort;
NTSTATUS UsbfnGetAttachActionAbort(
[in] PVOID Context
)
{...}
參數
[in] Context
驅動程式定義內容的指標。
傳回值
如果作業成功,回呼函式必須傳回STATUS_SUCCESS,或NT_SUCCESS (状态) 等於 TRUE 的另一個狀態值。 否則,它必須傳回狀態值,NT_SUCCESS (状态) 等於 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;
}
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
最低 KMDF 版本 | 1.0 |
最低UMDF版本 | 2.0 |
標頭 | usbfnattach.h |
IRQL | PASSIVE_LEVEL |