共用方式為


PEP_PPM_QUERY_VETO_REASON結構 (pepfx.h)

PEP_PPM_QUERY_VETO_REASON 結構提供寬字元、以 Null 結尾的字串,其中包含具有否決理由的描述性人類可讀取名稱。

語法

typedef struct _PEP_PPM_QUERY_VETO_REASON {
  [in]  ULONG  VetoReason;
  [out] USHORT NameSize;
  [in]  PWSTR  Name;
} PEP_PPM_QUERY_VETO_REASON, *PPEP_PPM_QUERY_VETO_REASON;

成員

[in] VetoReason

識別此否決原因的索引。 如果平臺延伸模組外掛程式 (PEP) 支援 N 個否決原因,有效的否決原因索引範圍從 1 到 N。PEP 先前指定支持否決的原因數目,以回應 PEP_NOTIFY_PPM_QUERY_VETO_REASONS 通知。

[out] NameSize

Name 成員所指向之字串緩衝區的大小,以位元組為單位。 此字串大小包含終止寬字元字串之 Null 字元的儲存空間。

[in] Name

PoFx 配置的字串緩衝區指標。 如果這個緩衝區指標不是非NULL,PEP 會將寬字元、以 Null 結尾的字串寫入緩衝區(且不會將任何內容寫入 NameSize 成員)。 否則,PEP 不會將此緩衝區寫入任何內容,而是將所需的字串大小寫入 NameSize 成員。

言論

PEP_NOTIFY_PPM_QUERY_VETO_REASON 通知會使用此結構。 VetoReasonName 成員包含 Windows 電源管理架構 (PoFx) 所提供的輸入值。 如果 Name 成員的輸入值 NULL,PEP 會將輸出值(所需的字串緩衝區大小)寫入 NameSize 成員。

要求

要求 價值
最低支援的用戶端 從 Windows 10 開始支援。
標頭 pepfx.h (include Pep_x.h)

另請參閱

PEP_NOTIFY_PPM_QUERY_VETO_REASON

PEP_NOTIFY_PPM_QUERY_VETO_REASONS