PDD_GETAVAILDRIVERMEMORY funzione di callback (ddrawint.h)

La funzione di callback DdGetAvailDriverMemory esegue una query sulla quantità di memoria libera nell'heap di memoria gestita dal driver.

Sintassi

PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;

DWORD PddGetavaildrivermemory(
  PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}

Parametri

unnamedParam1

Punta a una struttura DD_GETAVAILDRIVERMEMORYDATA contenente le informazioni necessarie per eseguire la query.

Valore restituito

DdGetAvailDriverMemory restituisce uno dei codici di callback seguenti:

Commenti

Questa funzione non deve essere implementata se la memoria verrà gestita da DirectDraw.

DdGetAvailDriverMemory determina la quantità di memoria libera nell'heap privato del driver per il tipo di superficie specificato. Il driver deve controllare le funzionalità di superficie specificate nel membro DDSCaps della struttura seguente rispetto agli heap che gestisce internamente, per determinare le dimensioni dell'heap da eseguire per la query. Ad esempio, se DDSCAPS_NONLOCALVIDMEM è impostato, il driver deve restituire solo contributi dagli heap AGP.

Il driver indica il supporto di DdGetAvailDriverMemory implementando una risposta a GUID_MiscellaneousCallbacks in DdGetDriverInfo.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DD_GETAVAILDRIVERMEMORYDATA

DdGetDriverInfo