estructura D3D10DDIARG_OPENRESOURCE (d3d10umddi.h)
La estructura D3D10DDIARG_OPENRESOURCE contiene información para abrir un recurso compartido.
Sintaxis
typedef struct D3D10DDIARG_OPENRESOURCE {
[in] UINT NumAllocations;
union {
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
};
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
[in] D3D10DDI_HKMRESOURCE hKMResource;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
} D3D10DDIARG_OPENRESOURCE;
Miembros
[in] NumAllocations
Número de elementos de la matriz que especifica el miembro pOpenAllocationInfo . NumAllocations representa el número de asignaciones que se van a abrir.
[in] pOpenAllocationInfo
Matriz de D3DDDI_OPENALLOCATIONINFO estructuras que describen las asignaciones del recurso que se van a abrir.
[in] Matriz de D3DDDI_OPENALLOCATIONINFO estructuras que describen las asignaciones del recurso que se van a abrir.
pOpenAllocationInfo2
Este miembro está reservado y debe establecerse en cero.
Este miembro está disponible a partir de Windows 7.
[in] hKMResource
Un D3D10DDI_HKMRESOURCE tipo de datos que representa un identificador en modo kernel para el recurso asociado a las asignaciones.
Este identificador de modo kernel representa un recurso compartido existente que se creó anteriormente a través de una llamada a la función CreateResource(D3D10) del controlador de visualización en modo de usuario.
El controlador de pantalla en modo de usuario puede insertar el identificador de recursos en modo kernel en el flujo de comandos para su uso posterior por el controlador de minipuerto de pantalla.
[in] pPrivateDriverData
Puntero a datos privados que se pasaron al controlador de minipuerto de pantalla cuando se creó el recurso. Estos datos son por recurso y no por asignación, como los datos privados de la estructura D3DDDI_OPENALLOCATIONINFO de cada asignación.
[in] PrivateDriverDataSize
Tamaño, en bytes, de los datos privados a los que apunta pPrivateDriverData .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |