Compartilhar via


D1137: Lista de comandos não revelados

Uma lista de comandos foi referenciada que não havia sido preenchida ou não tinha sido desvinmada do contexto do dispositivo.

 

Causas possíveis

Essa mensagem pode ocorrer durante uma tentativa de desenhar ou transmitir uma lista de comandos antes de sua operação ID2D1CommandList::Close ser chamada. O Direct2D não considera uma lista de comandos válida até que tenha sido preenchida; usar o método Close indica que uma lista de comandos foi concluída sendo preenchida. Se o aplicativo usar a lista de comandos para uma operação de desenho, o contexto do dispositivo usado não deverá ter a lista de comandos definida como seu destino.

Correções Possíveis

Antes de tentar usar uma lista de comandos, chame o método ID2D1CommandList::Close. Se a lista de comandos for desenhada usando ID2D1DeviceContext::D rawImage ou como a origem de um pincel de imagem, verifique se a lista de comandos não é o destino atual do contexto do dispositivo correspondente.