Compartilhar via


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)

Confira também

D3DKMTSetQueuedLimit

D3DKMT_QUEUEDLIMIT_TYPE