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 |