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 de CreateResource(D3D10) del controlador de visualización en modo de usuario.
El controlador de visualización en modo de usuario puede insertar el controlador de recursos en modo kernel en el flujo de comandos para su uso posterior por el controlador de miniporte de pantalla.
[in] pPrivateDriverData
Puntero a datos privados que se pasaron al controlador de miniporte para mostrar cuando se creó el recurso. Estos datos son por recurso y no por asignación, como los datos privados de la estructura de D3DDDI_OPENALLOCATIONINFO de cada asignación.
[in] PrivateDriverDataSize
Tamaño, en bytes, de los datos privados a los que pPrivateDriverData apunta.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |