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(Pep_x.h 포함)

참고 항목

PEP_NOTIFY_PPM_QUERY_VETO_REASON

PEP_NOTIFY_PPM_QUERY_VETO_REASONS