The FltGetInstanceContext routine retrieves a context that was set for an instance by a given minifilter driver.
NTSTATUS FltGetInstanceContext( _In_ PFLT_INSTANCE Instance, _Out_ PFLT_CONTEXT *Context );
- Instance [in]
Opaque instance pointer for the instance.
- Context [out]
Pointer to a caller-allocated variable that receives the address of the instance context.
FltGetInstanceContext returns STATUS_SUCCESS or an appropriate NTSTATUS value, such as the following:
No matching context was found. This is an error code.
FltGetInstanceContext retrieves a context that was set for an instance by a given minifilter driver.
FltGetInstanceContext increments the reference count on the context that the Context parameter points to. When this context pointer is no longer needed, the caller must decrement its reference count by calling FltReleaseContext. Thus every successful call to FltGetInstanceContext must be matched by a subsequent call to FltReleaseContext.
To set a context for an instance, call FltSetInstanceContext.
To allocate a new context, call FltAllocateContext.
Build date: 11/16/2013