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 通知會使用此結構。 VetoReason 和 Name 成員包含 Windows 電源管理架構 (PoFx) 所提供的輸入值。 如果 Name 成員的輸入值 NULL,PEP 會將輸出值(所需的字串緩衝區大小)寫入 NameSize 成員。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |