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 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)

Consulte también

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO