Condividi tramite


DXGKCB_UNMAP_MEMORY funzione di callback (dispmprt.h)

La funzione DxgkCbUnmapMemory annulla il mapping di un intervallo di indirizzi mappati in precedenza da DxgkCbMapMemory.

Sintassi

DXGKCB_UNMAP_MEMORY DxgkcbUnmapMemory;

NTSTATUS DxgkcbUnmapMemory(
  [in] HANDLE DeviceHandle,
  [in] PVOID VirtualAddress
)
{...}

Parametri

[in] DeviceHandle

Handle che rappresenta una scheda di visualizzazione. Il driver miniport visualizzato in precedenza ha ottenuto questo handle nel membro DeviceHandle della struttura DXGKRNL_INTERFACE passata a DxgkDdiStartDevice.

[in] VirtualAddress

Indirizzo iniziale dell'intervallo da annullare. Questo indirizzo può essere un indirizzo virtuale nello spazio di sistema, un indirizzo virtuale nello spazio indirizzi di un processo in modalità utente o un indirizzo nello spazio di I/O.

Valore restituito

DxgkCbUnmapMemory restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Piattaforma di destinazione Desktop
Intestazione dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Vedi anche

DxgkCbMapMemory