Share via


FileDrmIsDRM

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Essa função permite que um aplicativo para determinar rapidamente se um objeto é FDRM-protected. Um aplicativo pode, em seguida, exibir uma indicação que o de conteúdo é FDRM-protected.

Syntax

HRESULT FileDrmIsDRM (
  LPCTSTR pszFile,
  PBOOL pfDRM
);

Parameters

  • pszFile
    [no] O caminho totalmente qualificado para o arquivo que está sendo verificado, incluindo a extensão arquivo.
  • pfDRM
    [out] Um ponteiro para uma variável bool que está definido como TRUE se o objeto apontado pelo arquivo é FDRM-protegido; Definir como FALSE caso contrário.

Return valores:

A função pode retornar qualquer HRESULT. Quaisquer erros que ocorrer é retornados como o HRESULT criado pelo chamado HRESULT_FROM_WIN32 Com o valor retornado da GetLastError(). Os aplicativos devem usar as macros teve êxito e falha para verificar os resultados. A seguinte tabela mostra valores HRESULT adicionais que podem ser retornados.

Valor Descrição

S_FDRM_NOPROVIDER

Êxito, mas nenhum provedor FDRM foi encontrado. O valor apontado pelo pfDRM é FALSE.

S_FDRM_NOTDRMOBJECT

Bem-sucedidos, mas o objeto apontado não é um objeto FDRM. O valor apontado pelo pfDRM é FALSE.

Requirements

Header fdrm.h
Library aygshell.lib
Windows Embedded CE Windows Embedded CE 6.0 and later
Windows Mobile Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for Windows Mobile Version 5.0 and later

See Also

Reference

FDRM API Reference
FDRM Functions