estrutura SAFER_PATHNAME_IDENTIFICATION (winsafer.h)

A estrutura SAFER_PATHNAME_IDENTIFICATION representa uma regra de identificação de caminho.

Sintaxe

typedef struct _SAFER_PATHNAME_IDENTIFICATION {
  SAFER_IDENTIFICATION_HEADER header;
  WCHAR                       Description[SAFER_MAX_DESCRIPTION_SIZE];
  PWCHAR                      ImageName;
  DWORD                       dwSaferFlags;
} SAFER_PATHNAME_IDENTIFICATION, *PSAFER_PATHNAME_IDENTIFICATION;

Membros

header

Uma estrutura SAFER_IDENTIFICATION_HEADER que contém o cabeçalho da estrutura. O membro dwIdentificationType do cabeçalho deve ser SaferIdentityTypeImageName e o membro cbStructSize do cabeçalho deve ser sizeof(SAFER_PATHNAME_IDENTIFICATION).

Description[SAFER_MAX_DESCRIPTION_SIZE]

Uma descrição da regra de identificação de caminho fornecida pelo usuário.

ImageName

Um ponteiro para uma cadeia de caracteres largos terminada em nulo que especifica o caminho totalmente qualificado e o nome do arquivo a ser usado para verificações de discriminação baseadas em caminho. O nome da imagem também é usado para abrir e ler o arquivo para identificar quaisquer outros critérios de discriminação não fornecidos nessa estrutura. Esse membro pode ser definido como NULL. Se o membro dwCheckFlags da estrutura SAFER_IDENTIFICATION_HEADER especificada pelo membro do cabeçalho incluir SAFER_CRITERIA_AUTHENTICODE, o membro hImageFileHandle ou o membro ImagePath da estrutura SAFER_IDENTIFICATION_HEADER deverão ser definidos.

dwSaferFlags

Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winsafer.h