estrutura D3DKMT_OPENRESOURCE (d3dkmthk.h)
A estrutura D3DKMT_OPENRESOURCE descreve parâmetros para abrir um recurso.
Sintaxe
typedef struct _D3DKMT_OPENRESOURCE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hGlobalShare;
[in] UINT NumAllocations;
union {
[in/out] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
};
void D3DKMT_PTR(
VOID *unnamedParam1,
pPrivateRuntimeData unnamedParam2
);
[in] UINT PrivateRuntimeDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pResourcePrivateDriverData unnamedParam2
);
[in] UINT ResourcePrivateDriverDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pTotalPrivateDriverDataBuffer unnamedParam2
);
[in/out] UINT TotalPrivateDriverDataBufferSize;
[out] D3DKMT_HANDLE hResource;
} D3DKMT_OPENRESOURCE;
Membros
[in] hDevice
Um identificador para o dispositivo ao qual o recurso e as alocações estão associados.
[in] hGlobalShare
Um identificador para o recurso compartilhado a ser aberto.
[in] NumAllocations
O número de elementos na matriz que pOpenAllocationInfo especifica, que representa o número de alocações associadas ao recurso.
[in/out] pOpenAllocationInfo
Uma matriz de estruturas D3DDDI_OPENALLOCATIONINFO que descrevem cada alocação a ser atualizada.
pOpenAllocationInfo2
Esse membro é reservado e deve ser definido como zero.
Este membro está disponível a partir do Windows 7.
void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)
[in] PrivateRuntimeDataSize
O tamanho, em bytes, do buffer para o qual pPrivateRuntimeData aponta.
void D3DKMT_PTR( VOID *unnamedParam1, pResourcePrivateDriverData unnamedParam2)
[in] ResourcePrivateDriverDataSize
O tamanho, em bytes, do buffer para o qual pResourcePrivateDriverData aponta.
void D3DKMT_PTR( VOID *unnamedParam1, pTotalPrivateDriverDataBuffer unnamedParam2)
[in/out] TotalPrivateDriverDataBufferSize
Na entrada, o tamanho, em bytes, do buffer para o qual pTotalPrivateDriverDataBuffer aponta. Na saída, esse membro especifica o tamanho, em bytes, dos dados gravados no buffer para o qual pTotalPrivateDriverDataBuffer aponta.
[out] hResource
Um tipo de dados D3DKMT_HANDLE que representa um identificador de modo kernel para o recurso compartilhado recém-aberto associado às alocações.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de