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 |