Поделиться через


структура DD_MISCELLANEOUSCALLBACKS (ddrawint.h)

Структура DD_MISCELLANEOUSCALLBACKS содержит указатель входа на обратный вызов запроса памяти, поддерживаемый драйвером устройства.

Синтаксис

typedef struct _DD_MISCELLANEOUSCALLBACKS {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  PDD_GETAVAILDRIVERMEMORY GetAvailDriverMemory;
} DD_MISCELLANEOUSCALLBACKS, *PDD_MISCELLANEOUSCALLBACKS;

Члены

dwSize

Задает размер этой структуры DD_MISCELLANEOUSCALLBACKS в байтах.

dwFlags

Указывает, поддерживает ли устройство обратный вызов DdGetAvailDriverMemory . Драйвер задает этому члену значение DDHAL_MISCCB32_GETAVAILDRIVERMEMORY при реализации обратного вызова.

GetAvailDriverMemory

Указывает на предоставленный драйвером обратный вызов DdGetAvailDriverMemory .

Комментарии

Записи, которые не используются драйвером отображения, должны иметь значение NULL. Драйвер должен инициализировать эту структуру при вызове функции DdGetDriverInfo с GUID_MiscellaneousCallbacks GUID.

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)

См. также раздел

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdGetAvailDriverMemory

DdGetDriverInfo