共用方式為


取得背景

一旦小型篩選驅動程式 為物件設定內容,就可以呼叫下列其中一個 get 例程來取得內容:

每個成功的取得例程都會遞增上下文的引用計數,要求迷你篩選驅動程式在不再需要上下文指標時呼叫 FltReleaseContext

在下列程式代碼範例中,取自 SwapBuffers 範例 minifilter,迷你篩選驅動程式會呼叫 FltGetVolumeContext 來取得磁碟區內容:

status = FltGetVolumeContext(
 FltObjects->Filter,    //Filter
 FltObjects->Volume,    //Volume
                &volCtx);              //Context
...
if (volCtx != NULL) {
 FltReleaseContext(volCtx);
}

如果對 FltGetVolumeContext 的呼叫成功,則 Context 參數會接收呼叫者的音量上下文的位址。 FltGetVolumeContext 遞增 Context 指標上的引用計數。 因此,當不再需要此指標時,迷你篩選驅動程序必須呼叫 FltReleaseContext來釋放它。