DXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO função de retorno de chamada (d3dkmddi.h)
A função pfnAcquireNextDescriptorInfo retorna o próximo descritor em um conjunto de descritores de monitor, dado o descritor atual.
Sintaxe
DXGKDDI_MONITORDESCRIPTORSET_ACQUIRENEXTDESCRIPTORINFO DxgkddiMonitordescriptorsetAcquirenextdescriptorinfo;
NTSTATUS DxgkddiMonitordescriptorsetAcquirenextdescriptorinfo(
[in] IN_CONST_D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet,
[in] IN_CONST_PD3DKMDT_MONITOR_DESCRIPTOR_CONST pMonitorDescriptorInfo,
[out] DEREF_OUT_CONST_PPD3DKMDT_MONITOR_DESCRIPTOR ppNextMonitorDescriptorInfo
)
{...}
Parâmetros
[in] hMonitorDescriptorSet
Um identificador para um objeto de conjunto de descritores de monitor. O driver de miniporto de exibição obteve esse identificador anteriormente chamando a função pfnGetMonitorDescriptorSet da interface Monitor.
[in] pMonitorDescriptorInfo
Um ponteiro para uma estrutura D3DKMDT_MONITOR_DESCRIPTOR que é o descritor atual. O driver de miniporte de exibição obteve esse ponteiro anteriormente chamando pfnAcquireFirstDescriptorInfo ou pfnAcquireNextDescriptorInfo.
[out] ppNextMonitorDescriptorInfo
Um ponteiro para uma variável que recebe um ponteiro para uma estrutura D3DKMDT_MONITOR_DESCRIPTOR . A estrutura é o próximo descritor no conjunto.
Retornar valor
A função pfnAcquireNextDescriptorInfo retorna um dos valores a seguir.
Código de retorno | Descrição |
---|---|
STATUS_SUCCESS | A função retornou com êxito o próximo descritor no conjunto. |
STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET | A função foi bem-sucedida, mas não havia mais descritores no conjunto. |
STATUS_INVALID_PARAMETER | Um parâmetro inválido foi fornecido. |
STATUS_INVALID_MONITOR_DESCRIPTOR | O descritor fornecido em pMonitorDescriptorInfo era inválido. |
STATUS_GRAPHICS_INVALID_MONITOR_DESCRIPTORSET | O identificador fornecido em hMonitorDescriptorSet era inválido. |
Comentários
Quando terminar de usar a estrutura D3DKMDT_MONITOR_DESCRIPTOR, você deverá liberar a estrutura chamando pfnReleaseDescriptorInfo.
Você pode obter todos os descritores em um descritor de monitor definido chamando pfnAcquireFirstDescriptorInfo e, em seguida, fazendo uma sequência de chamadas para pfnAcquireNextDescriptorInfo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |