다음을 통해 공유


PEP_PPM_QUERY_VETO_REASON 구조체(pep_x.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부터 지원됩니다.
헤더 pep_x.h(Pep_x.h 포함)

참고 항목

PEP_NOTIFY_PPM_QUERY_VETO_REASON

PEP_NOTIFY_PPM_QUERY_VETO_REASONS