Condividi tramite


DXGKCB_UNMAP_MEMORY funzione di callback (dispmprt.h)

La funzione dxgkCbUnmapMemory rimuove 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 di visualizzazione precedentemente ottenuto questo handle nel membro DeviceHandle del DXGKRNL_INTERFACE passato 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.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Desktop
intestazione dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Vedere anche

DxgkCbMapMemory