SAFER_PATHNAME_IDENTIFICATION構造体 (winsafer.h)

SAFER_PATHNAME_IDENTIFICATION構造体は、パス識別規則を表します。

構文

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;

メンバー

header

構造体ヘッダーを含む SAFER_IDENTIFICATION_HEADER 構造体。 ヘッダーの dwIdentificationType メンバーは SaferIdentityTypeImageName、ヘッダーの cbStructSize メンバーは sizeof(SAFER_PATHNAME_IDENTIFICATION) である必要があります。

Description[SAFER_MAX_DESCRIPTION_SIZE]

ユーザーによって提供されるパス識別規則の説明。

ImageName

パスベースの判別チェックに使用する完全修飾パスとファイル名を指定する 、null で終わるワイド文字ストリングへのポインター。 イメージ名は、ファイルを開いて読み取るためにも使用され、この構造で指定されていない他の判別基準を識別します。 このメンバーは NULL に設定できます。 ヘッダー メンバーによって指定されたSAFER_IDENTIFICATION_HEADER構造体の dwCheckFlags メンバーにSAFER_CRITERIA_AUTHENTICODEが含まれている場合は、hImageFileHandle メンバーまたは SAFER_IDENTIFICATION_HEADER 構造体の ImagePath メンバーを設定する必要があります。

dwSaferFlags

将来使用するために予約されています。

必要条件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winsafer.h