estrutura DD_GETHEAPALIGNMENTDATA (dmemmgr.h)
A estrutura DD_GETHEAPALIGNMENTDATA contém dados sobre os alinhamentos necessários de um heap específico.
Sintaxe
typedef struct _DD_GETHEAPALIGNMENTDATA {
ULONG_PTR dwInstance;
DWORD dwHeap;
HRESULT ddRVal;
VOID *GetHeapAlignment;
HEAPALIGNMENT Alignment;
} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;
Membros
dwInstance
Indica o contexto do driver conforme retornado da rotina de inicialização do driver e armazenado no membro dhpDev da estrutura DD_DIRECTDRAW_GLOBAL .
dwHeap
Especifica o índice de heap passado pelo Microsoft DirectDraw. Consulte a seção Comentários para obter mais informações.
ddRVal
Especifica o local em que o driver grava o valor retornado do retorno de chamada DdGetDriverInfo para uma consulta GUID_GetHeapAlignment. Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
GetHeapAlignment
Não utilizado no Microsoft Windows 2000 e versões posteriores do sistema operacional.
Alignment
Aponta para uma estrutura HEAPALIGNMENT preenchida pelo driver.
Comentários
O membro dwHeap é o número ordinal do heap para o qual os dados de alinhamento estão sendo solicitados. Em outras palavras, é o índice na matriz de estruturas VIDEOMEMORY apontadas pelo parâmetro pvmList da função de driver DrvGetDirectDrawInfo .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dmemmgr.h (inclua Dmemmgr.h) |