PFND3D10DDI_RESOURCEISSTAGINGBUSY função de retorno de chamada (d3d10umddi.h)
A função ResourceIsStagingBusy determina se um recurso está sendo usado no momento pelo pipeline de gráficos.
Sintaxe
PFND3D10DDI_RESOURCEISSTAGINGBUSY Pfnd3d10ddiResourceisstagingbusy;
BOOL Pfnd3d10ddiResourceisstagingbusy(
D3D10DDI_HDEVICE unnamedParam1,
D3D10DDI_HRESOURCE unnamedParam2
)
{...}
Parâmetros
unnamedParam1
hDevice [in]
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
hResource [in]
Um identificador para o recurso.
Valor de retorno
ResourceIsStagingBusy retorna um valor booliano que especifica se o recurso especificado pelo parâmetro hResource está sendo usado no momento pelo pipeline gráfico. verdadeiro indica que o pipeline de gráficos atualmente usa o recurso; FALSE indica que o pipeline de gráficos atualmente não usa o recurso.
Observações
A chamada de runtime do Microsoft Direct3D para ResourceIsStagingBusy é aproximadamente equivalente à chamada para a função ResourceMap com o sinalizador D3D10_DDI_MAP_FLAG_DONOTWAIT definido no parâmetro sinalizadores, exceto que ResourceMap pode executar apenas uma sub-fonte por vez e ResourceIsStagingBusy pode ser chamado enquanto alguns dos sub-recursos estão mapeados no momento.
O driver de exibição do modo de usuário não é necessário para liberar nenhum buffer de comando parcialmente compilado. Se o driver estiver residente no buffer de comando parcialmente compilado, o driver se qualificará como ocupado.
ResourceIsStagingBusy não deve encontrar erros. No entanto, ResourceIsStagingBusy pode chamar a função pfnSetErrorCb para erros críticos.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |