1. A method comprising: loading a given instance of a guest shim layer; loading a given instance of a guest display device interface that calls back into the given instance of the guest shim layer, in response to loading the given instance of the guest shim layer, wherein the guest shim layer and the guest display device interface are executing under control of a virtual machine guest operating system; requesting, by the given instance of the shim layer to a host-guest communication manager (HGCM), a communication channel between the given instance of the guest shim layer and a host-guest communication manager (D3D HGCM) service module, in response to loading the given instance of the guest shim layer; loading the D3D HGCM service module and creating a communication channel between the given instance of the shim layer and the D3D HGCM service module, by the HGCM, in response to the request for the communication channel; mapping graphics buffer memory space, by the given instance of the shim layer, from a host stack binary executing under control of a host operating system; and sending one or more function calls, utilizing the graphics buffer memory space mapping, from the given instance of the guest shim layer through the communication channel to the D3D HGCM service module.