Compartilhar via


estrutura D3D10DDIARG_OPENRESOURCE (d3d10umddi.h)

A estrutura D3D10DDIARG_OPENRESOURCE contém informações para abrir um recurso compartilhado.

Sintaxe

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;

Membros

[in] NumAllocations

O número de elementos na matriz que o membro pOpenAllocationInfo especifica. NumAllocations representa o número de alocações a serem abertas.

[in] pOpenAllocationInfo

Uma matriz de estruturas D3DDDI_OPENALLOCATIONINFO que descrevem as alocações no recurso a ser aberto.

[in] Uma matriz de estruturas D3DDDI_OPENALLOCATIONINFO que descrevem as alocações no recurso a ser aberto.

pOpenAllocationInfo2

Esse membro é reservado e deve ser definido como zero.

Este membro está disponível a partir do Windows 7.

[in] hKMResource

Um tipo de dados D3D10DDI_HKMRESOURCE que representa um identificador de modo kernel para o recurso associado às alocações.

Esse identificador de modo kernel representa um recurso compartilhado existente que foi criado anteriormente por meio de uma chamada para a função CreateResource(D3D10) do driver de exibição no modo de usuário.

O driver de exibição do modo de usuário pode inserir o identificador de recurso do modo kernel no fluxo de comandos para uso subsequente pelo driver de miniporto de exibição.

[in] pPrivateDriverData

Um ponteiro para dados privados que foi passado para o driver de miniporta de exibição quando o recurso foi criado. Esses dados são por recurso e não por alocação, como os dados privados na estrutura D3DDDI_OPENALLOCATIONINFO de cada alocação.

[in] PrivateDriverDataSize

O tamanho, em bytes, dos dados privados para os quais pPrivateDriverData aponta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO