Compartir a través de


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)

Consulte también

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO