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 |