다음을 통해 공유


DD_GETAVAILDRIVERMEMORYDATA 구조체(ddrawint.h)

DD_GETAVAILDRIVERMEMORYDATA 구조에는 드라이버가 사용 가능한 메모리 양을 쿼리하고 반환하는 데 필요한 정보가 포함되어 있습니다.

구문

typedef struct _DD_GETAVAILDRIVERMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DDSCAPS               DDSCaps;
  DWORD                 dwTotal;
  DWORD                 dwFree;
  HRESULT               ddRVal;
  VOID                  *GetAvailDriverMemory;
} *PDD_GETAVAILDRIVERMEMORYDATA, DD_GETAVAILDRIVERMEMORYDATA;

멤버

lpDD

드라이버의 디바이스를 설명하는 DD_DIRECTDRAW_GLOBAL 구조를 가리킵니다.

DDSCaps

메모리 가용성이 쿼리되는 표면의 유형을 설명하는 DDSCAPS 구조를 가리킵니다.

dwTotal

드라이버가 DDSCaps에서 설명하는 형식의 표면에 사용할 수 있는 드라이버 관리 메모리의 바이트 수를 반환하는 위치를 지정합니다.

dwFree

드라이버가 DDSCaps에서 설명하는 표면 유형에 대한 사용 가능한 메모리 양을 바이트 단위로 반환하는 위치를 지정합니다.

ddRVal

드라이버가 DdGetAvailDriverMemory 콜백의 반환 값을 쓰는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다. 자세한 내용은 DirectDraw에 대한 반환 값을 참조하세요.

GetAvailDriverMemory

Microsoft DirectDraw API에서 사용되며 드라이버에서 입력하면 안 됩니다.

요구 사항

요구 사항
헤더 ddrawint.h(Winddi.h 포함)

추가 정보

DdGetAvailDriverMemory