PUNREGISTER_EVENT_CALLBACK回呼函式 (hdaudio.h)
UnregisterEventCallback 例程會刪除先前由 RegisterEventCallback 呼叫所註冊的事件回呼註冊。
UnregisterEventCallback 例程的函式指標類型定義如下。
語法
PUNREGISTER_EVENT_CALLBACK PunregisterEventCallback;
NTSTATUS PunregisterEventCallback(
[in] PVOID _context,
[in] UCHAR Tag
)
{...}
參數
[in] _context
指定HDAUDIO_BUS_INTERFACE、HDAUDIO_BUS_INTERFACE_V2或HDAUDIO_BUS_INTERFACE_BDL結構之Context成員的內容值。
[in] Tag
指定先前呼叫 RegisterEventCallback 時與回呼相關聯的標記值。
傳回值
如果呼叫成功變更 DMA 引擎的狀態,UnregisterEventCallback 會傳回STATUS_SUCCESS。 否則,例程會傳回適當的錯誤碼。 下表顯示可能的傳回狀態代碼。
傳回碼 | Description |
---|---|
|
表示指定的標記無效。 |
備註
呼叫這個例程之前,函式驅動程式會負責程式設計編解碼器或編解碼器,以移除回呼與指定標記的關聯。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | hdaudio.h (包含 Hdaudio.h) |
IRQL | PASSIVE_LEVEL |