Função DRMDuplicateHandle (msdrm.h)
[O SDK do AD RMS aproveitando a funcionalidade exposta por
o cliente no Msdrm.dll está disponível para uso no Windows Server 2008, Windows Vista, Windows Server 2008 R2, Windows 7, Windows Server 2012 e Windows 8. Ele pode ser alterado ou
indisponível em versões subsequentes. Em vez disso, use o SDK 2.1 do Active Directory Rights Management Services,
que aproveita a funcionalidade exposta pelo cliente no Msipc.dll.]
A função DRMDuplicateHandle cria uma cópia de um DRMHANDLE.
Sintaxe
DRMEXPORT HRESULT UDAPICALL DRMDuplicateHandle(
[in] DRMHANDLE hToCopy,
[out] DRMHANDLE *phCopy
);
Parâmetros
[in] hToCopy
Um identificador a ser copiado.
[out] phCopy
Uma cópia do identificador. Chame DRMCloseHandle para fechar o identificador.
Valor retornado
Se a função for bem-sucedida, a função retornará S_OK.
Se a função falhar, ela retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.
Comentários
Use essa função para duplicar todos os identificadores, exceto identificadores de ambiente. (Para isso, use DRMDuplicateEnvironmentHandle.) Essa função permite que um aplicativo mantenha uma contagem de referência adequada em identificadores de ambiente. Chame DRMCloseHandle para fechar o identificador criado chamando essa função.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | msdrm.h |
Biblioteca | Msdrm.lib |
DLL | Msdrm.dll |
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