Share via


SAFER_PATHNAME_IDENTIFICATION-Struktur (winsafer.h)

Die SAFER_PATHNAME_IDENTIFICATION-Struktur stellt eine Pfadidentifikationsregel dar.

Syntax

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;

Member

header

Eine SAFER_IDENTIFICATION_HEADER-Struktur , die den Strukturheader enthält. Das dwIdentificationType-Element des Headers muss SaferIdentityTypeImageName sein, und das cbStructSize-Element des Headers muss sizeof(SAFER_PATHNAME_IDENTIFICATION) sein.

Description[SAFER_MAX_DESCRIPTION_SIZE]

Eine Beschreibung der vom Benutzer bereitgestellten Pfadidentifikationsregel.

ImageName

Ein Zeiger auf eine mit NULL endende Breitzeichenzeichenfolge, die den vollqualifizierten Pfad und Dateinamen angibt, die für pfadbasierte Diskriminierungsprüfungen verwendet werden sollen. Der Imagename wird auch verwendet, um die Datei zu öffnen und zu lesen, um andere Diskriminierungskriterien zu identifizieren, die in dieser Struktur nicht angegeben sind. Dieser Member kann auf NULL festgelegt werden. Wenn das dwCheckFlags-Element der vomHeadermember angegebenen SAFER_IDENTIFICATION_HEADER-Struktur SAFER_CRITERIA_AUTHENTICODE enthält, muss entweder das hImageFileHandle-Element oder das ImagePath-Element der SAFER_IDENTIFICATION_HEADER-Struktur festgelegt werden.

dwSaferFlags

Für die zukünftige Verwendung reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winsafer.h