estrutura D3DKMT_SETQUEUEDLIMIT (d3dkmthk.h)
A estrutura D3DKMT_SETQUEUEDLIMIT descreve parâmetros para definir ou recuperar o limite para o número de operações do tipo especificado que podem ser enfileiradas para o dispositivo especificado.
Sintaxe
typedef struct _D3DKMT_SETQUEUEDLIMIT {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_QUEUEDLIMIT_TYPE Type;
union {
[in/out] UINT QueuedPresentLimit;
struct {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT QueuedPendingFlipLimit;
};
};
} D3DKMT_SETQUEUEDLIMIT;
Membros
[in] hDevice
Um tipo de dados D3DKMT_HANDLE que representa o identificador do modo kernel para o dispositivo para o qual definir ou recuperar o limite de operações enfileiradas.
[in] Type
Um valor de tipo D3DKMT_QUEUEDLIMIT_TYPE que indica o tipo de operações para definir ou recuperar o limite enfileirado.
[in/out] QueuedPresentLimit
O limite para o número de operações presentes que podem ser enfileiradas para o dispositivo especificado por hDevice. Se o ICD (driver de cliente) instalável do OpenGL definir QueuedPresentLimit como 0, o limite para o dispositivo será redefinido para o valor padrão do adaptador gráfico, que atualmente é 3. A união contida em D3DKMT_SETQUEUEDLIMIT conterá o número limitador se o membro Type for D3DKMT_SET_QUEUEDLIMIT_PRESENT e recuperar o número se Type for D3DKMT_GET_QUEUEDLIMIT_PRESENT.
[in] VidPnSourceId
Um inteiro que identifica uma fonte de vídeo presente que está no caminho de uma topologia VidPN (rede de vídeo presente). A união contida em D3DKMT_SETQUEUEDLIMIT contém o inteiro se as operações atuais forem invertidas.
[in/out] QueuedPendingFlipLimit
O limite para o número de operações de inversão que podem ser enfileiradas para o dispositivo especificado por hDevice. Se o OpenGL ICD definir QueuedPendingFlipLimit como 0, o limite para o dispositivo será redefinido para o valor padrão do adaptador gráfico, que atualmente é 1. A união contida em D3DKMT_SETQUEUEDLIMIT contém o número de limitação se as operações atuais forem invertidas.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |