RESTORE_WC_MEMORY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// video.h

RESTORE_WC_MEMORY RestoreWcMemory;

VP_STATUS RestoreWcMemory(
  [in] IN PVOID Context,
  [in] IN PVOID HwDeviceExtension
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-video-restore_wc_memory)

RESTORE_WC_MEMORY callback function

Description

The VideoPortRestoreWCMemory callback routine restores Write Combined video memory from a protected state after the VideoPortProtectWCMemory callback routine was called.

Parameters

Context [in]

Pointer to a caller-determined context parameter to be passed to the CallbackRoutine. It typically points to the VIDEO_PORT_CONFIG_INFO buffer.

HwDeviceExtension [in]

Pointer to the miniport driver's hardware device extension.

Return value

VideoPortRestoreWCMemory returns NO_ERROR if it successfully restored Write Combined video memory; otherwise, it returns an error status of ERROR_INVALID_FUNCTION or ERROR_NOT_ENOUGH_MEMORY.

Remarks

After the VideoPortProtectWCMemory callback routine is called, the CPU cannot write to Write Combined memory until VideoPortRestoreWCMemory is called.

See also

VIDEO_PORT_CONFIG_INFO

VideoPortProtectWCMemory